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;
Angehörige
PrePresentNeeded
Gibt an, dass der Treiber bei der 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 Flugzeugen, die von diesem Flip betroffen sind, abgeschlossen sind und sobald die Zielzeit erreicht ist. Weitere Informationen finden Sie unter Hardware flip queue.
HwFlipQueueDrainAllPlanes
Gibt an, dass die Anzeigehardware möglicherweise den Abschluss ausstehender Flips auf allen Ebenen erfordert, nicht nur die, auf die von der eingehenden Flip-Anforderung verwiesen wird. In diesem Fall sollte der Treiber sowohl die HwFlipQueueDrainNeededed als auch HwFlipQueueDrainAllPlanesfestlegen. Weitere Informationen finden Sie unter Hardware flip queue.
HwFlipQueueDrainAllSources
Gibt an, dass die Anzeigehardware möglicherweise den Abschluss ausstehender Flips für alle VidPn-Quellen erfordert, um interne Ressourcen neu zuzuordnen. In diesem Fall sollte der Treiber sowohl die HwFlipQueueDrainNeededed als auch HwFlipQueueDrainAllSources Flags festlegen. Weitere Informationen finden Sie unter Hardware flip queue.
Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Value
Eine alternative Möglichkeit für den Zugriff auf die Bits.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dkmddi.h |