D3DKMT_OUTPUTDUPLPRESENT structure (d3dkmthk.h)
Décrit une opération actuelle de chaîne d’échange de l’API de duplication de bureau .
Syntaxe
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;
Membres
[in] hContext
Un D3DKMT_HANDLE type de données qui représente un handle pour le contexte.
[in] hSource
Un D3DKMT_HANDLE type de données qui représente un handle en mode noyau pour l’allocation source à afficher.
VidPnSourceId
Numéro d’identification de base zéro d’une source de présentation vidéo dans un chemin d’accès d’une topologie de réseau présent vidéo (VidPN).
[in] BroadcastContextCount
Spécifie le nombre de contextes.
[in] BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
Type de données D3DKMT_HANDLE qui représente le contexte de diffusion.
[in] PresentRegions
Régions sales et déplacées, de type D3DKMT_PRESENT_RGNS.
[in] Flags
Combinaison de valeurs ou au niveau du bit de l’énumération D3DKMT_OUTPUTDUPLPRESENTFLAGS qui décrivent les options de l’opération actuelle.
hIndirectContext
Contexte de l’adaptateur indirect pour la redirection via le chemin d’accès actuel du DoD. Ce membre est valide uniquement si l’indicateur PresentIndirect est défini.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3dkmthk.h (include D3dkmthk.h) |