D3DKMT_OUTPUTDUPL_SNAPSHOT Struktur (d3dkmthk.h)

Die D3DKMT_OUTPUTDUPL_SNAPSHOT-Struktur enthält Informationen zu den aktuellen Prozessen, in denen die Ausgabeduplizierung auftritt.

Syntax

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;

Member

Size

[ein/aus] Die Größe der gesamten Struktur in Bytes.

SessionProcessCount

[out] Die Anzahl der Prozesse in dieser Sitzung, die derzeit die Ausgabe duplizieren. Der Wert von NumOutputDuplContexts gibt die maximal mögliche Anzahl von Prozessen an.

SessionActiveConnectionsCount

[out] Die Gesamtzahl der aktiven Kontexte in dieser Sitzung. Der Wert kann mehr als die Anzahl der aktiven Kontexte im 2D-Array pro Adapter sein.

NumVidPnSources

[out] Die Anzahl der VidPN-Quellen (Video Present Network).

NumOutputDuplContexts

[out] Die Anzahl der Kontexte, in denen die Ausgabeduplizierung auftritt.

Padding

Polsterung.

OutputDuplDebugInfos[0]

Ist für das System reserviert. Auf NULL festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3dkmthk.h (einschließlich D3dkmthk.h)