D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS Struktur (d3dkmddi.h)
Gibt an, wie ein Nur-Kernelmodus-Treiber (KMDOD) einen aktuellen Vorgang ausführt.
Syntax
typedef struct _D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS {
union {
struct {
UINT Rotate : 1;
UINT Reserved : 31;
};
UINT Value;
};
} D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS;
Angehörige
[in] Rotate
Ein UINT-Wert, der angibt, ob die Präsentationsdaten gedreht werden sollen, um der aktuellen Ausrichtung des Bildschirms während der Bitblockübertragung der Präsentation (Bitblt) zu entsprechen. Die aktuelle Ausrichtung des Bildschirms wird im Rotation Member einer D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION-Struktur festgelegt, die im ContentTransformation Member der D3DKMDT_VIDPN_PRESENT_PATH Struktur für den Video present-Pfad festgelegt ist.
Die KMDOD sollte die Daten nur drehen, wenn die Bitfeldkennzeichnung Drehen festgelegt ist. Auch wenn der KMDOD feststellt, dass die aktuelle Ausrichtung des Bildschirms aus den Präsentationsdaten gedreht wird und Drehen nicht festgelegt ist, sollte die KMDOD die Daten nicht drehen.
Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits des 32-Bit-Value Members (0x00000001).
[in] Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Das Festlegen dieses Elements auf Null entspricht dem Festlegen der verbleibenden 31 Bits (0xFFFFFFFF) des 32-Bit-Werts Members auf Nullen.
Value
Ein Mitglied in der Union, das D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS enthält, das einen 32-Bit-Wert enthalten kann, der den auszuführenden Typ des auszuführenden Vorgangs identifiziert.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |