Partager via


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)

Voir aussi

D3DKMT_OUTPUTDUPLPRESENTFLAGS

D3DKMT_PRESENT_RGNS