DXGK_FRAMEBUFFER_STATE 枚举 (dispmprt.h)

帧缓冲区状态提供给驱动程序,以便驱动程序可以根据固件和驱动程序如何设置特定分辨率的知识推断显示配置的详细信息,即使操作系统只向驱动程序提供基本信息。

语法

typedef enum _DXGK_FRAMEBUFFER_STATE {
  FrameBufferStateUnknown,
  FrameBufferStateInitializedByFirmware,
  FrameBufferStateInitializedByDriver
} DXGK_FRAMEBUFFER_STATE;

常量

 
FrameBufferStateUnknown
指示 OS 没有足够的信息来报告帧缓冲区状态的值。
FrameBufferStateInitializedByFirmware
指示已使用 UEFI 或 VBIOS 初始化帧缓冲区的值。
FrameBufferStateInitializedByDriver
指示硬件特定驱动程序上次在上一个驱动程序停止时初始化帧缓冲区的值。 请注意,初始化帧缓冲区的驱动程序可能与当前正在运行的版本不同(如果驱动程序已更新)。

注解

如果帧缓冲区状态未定义,或者帧缓冲区已初始化但基本显示驱动程序可能已更改,则将报告 FrameBufferStateUnknown。 仅当该状态可靠时,才应报告其他两种状态。

要求

要求
Header dispmprt.h