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) |