DXGKARG_COMMITVIDPN Struktur (d3dkmddi.h)
Die DXGKARG_COMMITVIDPN-Struktur enthält Argumente für die DxgkDdiCommitVidPn-Funktion .
Syntax
typedef struct _DXGKARG_COMMITVIDPN {
IN D3DKMDT_HVIDPN hFunctionalVidPn;
IN D3DDDI_VIDEO_PRESENT_SOURCE_ID AffectedVidPnSourceId;
IN D3DKMDT_MONITOR_CONNECTIVITY_CHECKS MonitorConnectivityChecks;
IN HANDLE hPrimaryAllocation;
[in] IN DXGKARG_COMMITVIDPN_FLAGS Flags;
} DXGKARG_COMMITVIDPN;
Member
hFunctionalVidPn
Ein Handle für ein funktionales VidPN-Objekt, das auf der Grafikkarte aktiv gemacht werden soll.
AffectedVidPnSourceId
Die Konstante D3DDDI_ID_ALL oder der Bezeichner einer bestimmten Videoquelle im VidPN:
- Wenn es sich bei diesem Member um einen Quellbezeichner handelt, aktualisiert DxgkDdiCommitVidPn nur die Modi der Videodatenpfade, die an dieser Quelle stammen. DxgkDdiCommitVidPn muss keine Pfade überprüfen, die aus anderen Quellen stammen, da diese Pfade im neuen VidPN identisch sind wie im derzeit aktiven VidPN.
- Wenn dieser Member gleich D3DDDI_ID_ALL ist, muss DxgkDdiCommitVidPn den gesamten VidPN als einzelne Transaktion überprüfen und aktualisieren. Das heißt, der gesamte neue VidPN muss aktiv sein, oder der gesamte aktuelle VidPN muss aktiv bleiben.
MonitorConnectivityChecks
Ein D3DKMDT_MONITOR_CONNECTIVITY_CHECKS Enumerator (D3DKMDT_MCC_IGNORE oder D3DKMDT_MCC_ENFORCE), der angibt, ob bei Videoausgaben in der neuen Topologie Monitore angeschlossen sind:
- Wenn dieser Member gleich D3DKMDT_MCC_ENFORCE ist und bei einer der Videoausgaben in der neuen VidPN-Topologie kein Monitor angeschlossen ist, muss DxgkDdiCommitVidPn den aktuell aktiven VidPN beibehalten und STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY zurückgeben.
- Wenn dieser Member gleich D3DKMDT_MCC_IGNORE ist, kann DxgkDdiCommitVidPn den neuen VidPN aktiv machen, ohne zu überprüfen, ob bei allen Videoausgaben Monitore angeschlossen sind.
hPrimaryAllocation
Ein Handle für die primäre Zuordnung, die der von AffectedVidPnSourceId identifizierten Videoquelle zugeordnet ist.
[in] Flags
Eine DXGKARG_COMMITVIDPN_FLAGS Struktur, die Details zu einem Aufruf der DxgkDdiCommitVidPn-Funktion identifiziert.
Hinweise
Die D3DDDI_ID_ALL Konstante wird in D3dukmddi.h definiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |