D3DKMT_OUTPUTDUPLPRESENT-Struktur (d3dkmthk.h)
Beschreibt einen swapchain present-Vorgang der Desktopduplizierungs-API .
Syntax
typedef struct _D3DKMT_OUTPUTDUPLPRESENT {
[in] D3DKMT_HANDLE hContext;
[in] D3DKMT_HANDLE hSource;
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] ULONG BroadcastContextCount;
D3DKMT_HANDLE BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
[in] D3DKMT_PRESENT_RGNS PresentRegions;
[in] D3DKMT_OUTPUTDUPLPRESENTFLAGS Flags;
D3DKMT_HANDLE hIndirectContext;
} D3DKMT_OUTPUTDUPLPRESENT;
Member
[in] hContext
Ein D3DKMT_HANDLE Datentyp, der ein Handle für den Kontext darstellt.
[in] hSource
Ein D3DKMT_HANDLE Datentyp, der ein Kernelmodushandle für die anzuzeigende Quellzuordnung darstellt.
VidPnSourceId
Die nullbasierte Identifikationsnummer einer Videoquelle, die sich in einem Pfad einer VidPN-Topologie (Video Present Network) befindet.
[in] BroadcastContextCount
Gibt die Anzahl der Kontexte an.
[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
Ein D3DKMT_HANDLE Datentyp, der den Broadcastkontext darstellt.
[in] PresentRegions
Bereiche vom Typ "Dirty" und "Move" vom Typ D3DKMT_PRESENT_RGNS.
[in] Flags
Eine bitweise OR-Kombination von Werten aus dem D3DKMT_OUTPUTDUPLPRESENTFLAGS Enumeration, die Optionen für den aktuellen Vorgang beschreibt.
hIndirectContext
Der indirekte Adapterkontext für die Umleitung über den vorhandenen DoD-Pfad. Dieser Member ist nur gültig, wenn das PresentIndirect-Flag festgelegt ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | d3dkmthk.h (include D3dkmthk.h) |