DXGK_PLANE_SPECIFIC_OUTPUT_FLAGS Struktur (d3dkmddi.h)
Eine Struktur, die die Kennzeichen enthält, die auf eine vom Treiber festgelegte Ebene angewendet werden.
Syntax
typedef struct _DXGK_PLANE_SPECIFIC_OUTPUT_FLAGS {
union {
struct {
UINT FlipConvertedToImmediate : 1;
UINT PostPresentNeeded : 1;
UINT HsyncInterruptCompletion : 1;
#if ...
UINT Reserved : 29;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_PLANE_SPECIFIC_OUTPUT_FLAGS;
Angehörige
FlipConvertedToImmediate
Gibt an, dass das Flip in einen sofortigen Flip und nicht in einen VSYNC-Flip konvertiert wurde. Der Treiber legt FlipConvertedToImmediate fest, wenn die aktuelle Zeile kleiner als DXGK_MULTIPLANE_OVERLAY_PLANE3 ist. MaxImmediateFlipLine.
PostPresentNeeded
Gibt an, dass der Planer DXGDDI_POSTMULTIPLANEOVERLAYPRESENT für diese bestimmte Ebene aufrufen muss. Der Treiber darf diese Kennzeichnung nur für sofortige Flips festlegen.
HsyncInterruptCompletion
Gibt an, dass der Scheduler nicht davon ausgehen sollte, dass der sofortige Flip für diese Ebene nach der Rückgabe von DdiSetVidPnSourceAddressWithMultiPlaneOverlay3 DDI abgeschlossen ist. . Stattdessen geht das Betriebssystem nur davon aus, dass der sofortige Flip abgeschlossen ist, wenn er eine CrtcVsyncWithMultiPlaneOverlay2-Unterbrechungsbenachrichtigung mit der PresentId empfängt, die größer oder gleich der ausstehenden sofortigen Flip-Anforderung ist. CrtcVsyncWithMultiPlaneOverlay2 interrupt notification for this flip may be an HsyncFlipCompletion, or it may be a regular VSync notification. Der Treiber darf diese Kennzeichnung nur für sofortige Flips festlegen.
Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements auf Null entspricht dem Festlegen der verbleibenden 27 Bits (0xFFFFFFE0) des 32-Bit-Werts Members auf Nullen.
Value
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dkmddi.h |