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