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 |