Partager via


D3DKMT_OUTPUTDUPL_SNAPSHOT structure (d3dkmthk.h)

La structure D3DKMT_OUTPUTDUPL_SNAPSHOT fournit des informations sur les processus actuels dans lesquels la duplication de sortie se produit.

Syntaxe

typedef struct _D3DKMT_OUTPUTDUPL_SNAPSHOT {
  UINT                          Size;
  UINT                          SessionProcessCount;
  UINT                          SessionActiveConnectionsCount;
  UINT                          NumVidPnSources;
  UINT                          NumOutputDuplContexts;
  UINT                          Padding;
  OUTPUTDUPL_CONTEXT_DEBUG_INFO OutputDuplDebugInfos[0];
} D3DKMT_OUTPUTDUPL_SNAPSHOT;

Membres

Size

[entrée/sortie] Taille, en octets, de la structure entière.

SessionProcessCount

[out] Nombre de processus de cette session qui dupliquent actuellement la sortie. La valeur de NumOutputDuplContexts spécifie le nombre maximal possible de processus.

SessionActiveConnectionsCount

[out] Nombre total de contextes actifs dans cette session. La valeur peut être supérieure au nombre de contextes actifs dans le tableau 2D, qui sont par adaptateur.

NumVidPnSources

[out] Nombre de sources VidPN (Video Present Network).

NumOutputDuplContexts

[out] Nombre de contextes dans lesquels la duplication de sortie se produit.

Padding

Rembourrage.

OutputDuplDebugInfos[0]

Réservé pour le système. Définit la valeur zéro.

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)