DXGK_FRAMEBUFFER_STATE列舉 (dispmprt.h)
畫面緩衝區狀態會提供給驅動程式,以便驅動程式根據韌體和驅動程式如何設定特定解析度的知識來推斷顯示設定的詳細數據,即使操作系統直接提供給驅動程式的基本資訊也一樣。
Syntax
typedef enum _DXGK_FRAMEBUFFER_STATE {
FrameBufferStateUnknown,
FrameBufferStateInitializedByFirmware,
FrameBufferStateInitializedByDriver
} DXGK_FRAMEBUFFER_STATE;
常數
FrameBufferStateUnknown 值,表示 OS 的資訊不足,無法報告畫面緩衝區狀態。 |
FrameBufferStateInitializedByFirmware 值,表示已使用 UEFI 或 VBIOS 初始化框架緩衝區。 |
FrameBufferStateInitializedByDriver 值,表示硬體特定驅動程式上次在上一個驅動程式停止時初始化框架緩衝區。 請注意,如果驅動程式已更新,初始化框架緩衝區的驅動程式可能與目前執行的版本不同。 |
備註
如果框架緩衝區狀態未定義,或畫面緩衝區已初始化,但基本顯示驅動程式可能已變更,則 FrameBufferStateUnknown 將會報告。 只有在該狀態可靠時,才應該報告其他兩個狀態。
規格需求
需求 | 值 |
---|---|
標頭 | dispmprt.h |