DXGKARG_PRESENT_DISPLAYONLY Struktur (d3dkmddi.h)
Gibt an, wie ein Kernelmodustreiber (KMDOD) einen aktuellen Vorgang ausführen soll.
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;
Member
VidPnSourceId
Die nullbasierte Identifikationsnummer der Videoquelle, die in einem Pfad einer VidPN-Topologie (Video Present Network) vorhanden ist, für die die Anzeige eingeschränkt werden soll.
pSource
Die virtuelle Startadresse des Quellimages.
BytesPerPixel
Die Anzahl der Bytes pro Pixel im Quellbild.
Pitch
Die Tonhöhe jeder Zeile im Quellbild in Bytes, d. h. die Entfernung (in Bytes) zum Anfang der nächsten Zeile.
Flags
Eine D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS-Struktur , die angibt, wie das Quellbild im vorliegenden Vorgang angezeigt wird.
NumMoves
Die Anzahl der Bildschirm-zu-Bildschirm-Verschiebungen, auf die das pMoves-Element verweist.
pMoves
Ein Zeiger auf eine Liste von D3DKMT_MOVE_RECT Bildschirm-zu-Bildschirm-Verschiebungen.
NumDirtyRects
Die Anzahl der modifiziert Rechtecke, auf die das pDirtyRect-Element verweist.
pDirtyRect
Ein Zeiger auf eine Liste von RECT-modifiziert Rechtecke.
pfnPresentDisplayOnlyProgress
Ist für das System reserviert. Das Betriebssystem legt diesen Member auf NULL fest.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
Weitere Informationen
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS