// dispmprt.h
typedef enum _DXGK_FRAMEBUFFER_STATE {
FrameBufferStateUnknown,
FrameBufferStateInitializedByFirmware,
FrameBufferStateInitializedByDriver
} DXGK_FRAMEBUFFER_STATE;
View the official Windows Driver Kit DDI referenceNo description available.
The frame buffer state is provided to the driver in order that the driver can infer details of the display configuration based on knowledge of how firmware and the driver will set a particular resolution even though only basic information is made directly available by the OS to the driver.
FrameBufferStateUnknownValue indicating that the OS has insufficient information to report the frame buffer state.
FrameBufferStateInitializedByFirmwareValue indicating that the frame buffer was initialized using either UEFI or VBIOS.
FrameBufferStateInitializedByDriverValue indicating that the hardware specific driver last initialized the frame buffer when the previous driver was stopped. Note, the driver which initialized the frame buffer may not be the same version as is currently running if the driver has been updated.
FrameBufferStateUnknown will be reported if the frame buffer state is undefined, or if the frame buffer has been initialized but may have been changed by the Basic Display Driver. The other two states should only be reported if that state is reliable.