Partager via


structure D3DKMT_OUTPUTDUPL_SNAPSHOT (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

[in/out] Taille, en octets, de la structure entière.

SessionProcessCount

[out] Nombre de processus de cette session qui sont actuellement dupliqués. La valeur de NumOutputDuplContexts spécifie le nombre maximal de processus possibles.

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é à l’utilisation du système. Défini sur zéro.

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)