DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS結構(d3dkmddi.h)
DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS 結構包含用來設定 VidPN 來源地址的旗標。
語法
typedef struct _DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS {
union {
struct {
UINT PrePresentNeeded : 1;
UINT HwFlipQueueDrainNeeded : 1;
UINT HwFlipQueueDrainAllPlanes : 1;
UINT HwFlipQueueDrainAllSources : 1;
#if ...
UINT Reserved : 28;
#else
UINT Reserved : 31;
#endif
};
UINT Value;
};
} DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS;
成員
PrePresentNeeded
表示必須在PASSIVE_LEVEL再次呼叫驅動程式,才能執行要求的作業。
HwFlipQueueDrainNeeded
指出 OS 應該嘗試在完成此翻轉影響平面上所有擱置的翻轉之後,再嘗試提交翻轉要求,一旦達到目標時間。 如需詳細資訊,請參閱 硬體翻轉佇列。
HwFlipQueueDrainAllPlanes
指出顯示硬體可能需要在所有平面上完成擱置翻轉,而不只是傳入翻轉要求所參考的翻轉。 在這裡情況下,驅動程式應該同時設定 HwFlipQueueDrainNeeded 和 HwFlipQueueDrainAllPlanes。 如需詳細資訊,請參閱 硬體翻轉佇列。
HwFlipQueueDrainAllSources
表示顯示硬體可能需要完成所有 VidPn 來源上的擱置翻轉,才能重新配置內部資源。 在此情況下,驅動程式應該同時設定 HwFlipQueueDrainNeeded 和 HwFlipQueueDrainAllSources 旗標。 如需詳細資訊,請參閱 硬體翻轉佇列。
Reserved
這個成員是保留的,而且應該設定為零。
Value
存取位的替代方式。
要求
要求 | 價值 |
---|---|
標頭 | d3dkmddi.h |