Freigeben über


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;

Angehörige

Size

[in/out] Die Größe der gesamten Struktur in Byte.

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 sein, die pro Adapter vorliegen.

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]

Reserviert für die Systemverwendung. Auf Null festgelegt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Header- d3dkmthk.h (einschließlich D3dkmthk.h)