DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS-Struktur (d3dkmddi.h)
Die DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS-Struktur enthält die Flags, die zum Festlegen der VidPN-Quelladresse verwendet werden.
Syntax
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;
Member
PrePresentNeeded
Gibt an, dass der Treiber am PASSIVE_LEVEL erneut aufgerufen werden muss, um den angeforderten Vorgang auszuführen.
HwFlipQueueDrainNeeded
Gibt an, dass das Betriebssystem erneut versuchen soll, die Flip-Anforderung zu übermitteln, nachdem alle ausstehenden Flips auf Ebenen, die von diesem Flip betroffen sind, abgeschlossen sind und die Zielzeit erreicht ist. Weitere Informationen finden Sie unter Hardware-Flip-Warteschlange .
HwFlipQueueDrainAllPlanes
Gibt an, dass die Anzeigehardware möglicherweise das Abschließen ausstehender Flips auf allen Ebenen erfordert, nicht nur auf denen, auf die in der eingehenden Flip-Anforderung verwiesen wird. In diesem Fall sollte der Treiber sowohl HwFlipQueueDrainNeeded als auch HwFlipQueueDrainAllPlanes festlegen. Weitere Informationen finden Sie unter Hardware-Flip-Warteschlange .
HwFlipQueueDrainAllSources
Gibt an, dass die Anzeigehardware möglicherweise den Abschluss ausstehender Flips auf allen VidPn-Quellen erfordert, um interne Ressourcen neu zu ordnen. In diesem Fall sollte der Treiber sowohl die Flags HwFlipQueueDrainNeeded als auch HwFlipQueueDrainAllSources festlegen. Weitere Informationen finden Sie unter Hardware-Flip-Warteschlange .
Reserved
Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden.
Value
Eine alternative Möglichkeit, auf die Bits zuzugreifen.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dkmddi.h |