帧缓冲区状态提供给驱动程序,以便驱动程序可以根据固件和驱动程序如何设置特定分辨率来推断显示配置的详细信息,即使作系统直接向驱动程序提供基本信息也是如此。
语法
typedef enum _DXGK_FRAMEBUFFER_STATE {
FrameBufferStateUnknown,
FrameBufferStateInitializedByFirmware,
FrameBufferStateInitializedByDriver
} DXGK_FRAMEBUFFER_STATE;
常数
FrameBufferStateUnknown 指示 OS 没有足够的信息来报告帧缓冲区状态的值。 |
FrameBufferStateInitializedByFirmware 指示使用 UEFI 或 VBIOS 初始化帧缓冲区的值。 |
FrameBufferStateInitializedByDriver 指示硬件特定的驱动程序在上一个驱动程序停止时上次初始化帧缓冲区的值。 请注意,初始化帧缓冲区的驱动程序可能与当前正在运行的版本不同(如果驱动程序已更新)。 |
言论
如果帧缓冲区状态未定义,或者帧缓冲区已初始化,但可能已由基本显示驱动程序更改,则报告 FrameBufferStateUnknown。 仅当该状态可靠时,才应报告其他两种状态。
要求
要求 | 价值 |
---|---|
标头 | dispmprt.h |