DXGKARG_PRESENT_DISPLAYONLY Struktur (d3dkmddi.h)
Gibt an, wie ein Nur-Kernelmodus-Treiber (KMDOD) einen aktuellen Vorgang ausführt.
Syntax
typedef struct _DXGKARG_PRESENT_DISPLAYONLY {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
VOID *pSource;
ULONG BytesPerPixel;
LONG Pitch;
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS Flags;
ULONG NumMoves;
D3DKMT_MOVE_RECT *pMoves;
ULONG NumDirtyRects;
RECT *pDirtyRect;
DXGKCB_PRESENT_DISPLAYONLY_PROGRESS pfnPresentDisplayOnlyProgress;
} DXGKARG_PRESENT_DISPLAYONLY;
Angehörige
VidPnSourceId
Die nullbasierte Identifikationsnummer der Videodarstellungsquelle in einem Pfad einer VidPN-Topologie (Video Present Network), in der die Anzeige eingeschränkt werden soll.
pSource
Die virtuelle Startadresse des Quellimages.
BytesPerPixel
Die Anzahl der Bytes pro Pixel im Quellbild.
Pitch
Die Neigung in Byte jeder Zeile im Quellbild, d. h. der Abstand in Bytes bis zum Anfang der nächsten Zeile.
Flags
Eine D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS Struktur, die angibt, wie das Quellbild im aktuellen Vorgang angezeigt wird.
NumMoves
Die Anzahl der Bildschirm-zu-Bildschirm-Verschiebungen, auf die durch das pMoves Member verwiesen wird.
pMoves
Ein Zeiger auf eine Liste D3DKMT_MOVE_RECT Bildschirm-zu-Bildschirm-Verschiebungen.
NumDirtyRects
Die Anzahl der schmutzigen Rechtecke, auf die durch das pDirtyRect Member verwiesen wird.
pDirtyRect
Ein Zeiger auf eine Liste RECT- schmutzigen Rechtecke.
pfnPresentDisplayOnlyProgress
Reserviert für die Systemverwendung. Das Betriebssystem legt dieses Element auf NULL-fest.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |
Siehe auch
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS