Partager via


structure D3DKMT_OUTPUTDUPLPRESENT (d3dkmthk.h)

Décrit une 'API de duplication de bureau opération actuelle de la chaîne d’échange.

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

Type de données D3DKMT_HANDLE qui représente un handle dans le contexte.

[in] hSource

Type de données D3DKMT_HANDLE qui représente un handle en mode noyau à l’allocation source à afficher.

VidPnSourceId

Numéro d’identification de base zéro d’une vidéo présente source 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 or au niveau du bit des valeurs 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 DoD. Ce membre est valide uniquement si l’indicateur PresentIndirect est défini.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
d’en-tête d3dkmthk.h (include D3dkmthk.h)

Voir aussi

D3DKMT_OUTPUTDUPLPRESENTFLAGS

D3DKMT_PRESENT_RGNS