DXGKARG_COMMITVIDPN Struktur (d3dkmddi.h)
Die DXGKARG_COMMITVIDPN Struktur enthält Argumente für die funktion DxgkDdiCommitVidPn.
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;
Angehörige
hFunctionalVidPn
Ein Handle für ein funktionales VidPN-Objekt, das auf dem Displayadapter aktiv gemacht werden soll.
AffectedVidPnSourceId
Die Konstante D3DDDI_ID_ALL oder der Bezeichner einer bestimmten Videoquelle im VidPN:
- Wenn es sich bei diesem Element um einen Quellbezeichner handelt, aktualisiert DxgkDdiCommitVidPn nur die Modi der Videopfade, die an dieser Quelle stammen. DxgkDdiCommitVidPn- müssen keine Pfade prüfen, die aus anderen Quellen stammen, da diese Pfade im neuen VidPN identisch sind wie im derzeit aktiven VidPN.
- Wenn dieser Member D3DDDI_ID_ALL entspricht, müssen DxgkDdiCommitVidPn den gesamten VidPN als einzelne Transaktion prüfen und aktualisieren; d. h. 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 die Videoausgabe in der neuen Topologie monitore angeschlossen ist:
- Wenn dieses Element mit D3DKMDT_MCC_ENFORCE identisch ist und eine der Videoausgabe in der neuen VidPN-Topologie keinen Monitor angeschlossen hat, muss DxgkDdiCommitVidPn- den aktuell aktiven VidPN beibehalten und STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY zurückgeben.
- Wenn dieses Element D3DKMDT_MCC_IGNOREentspricht, können DxgkDdiCommitVidPn- den neuen VidPN aktiv machen, ohne zu überprüfen, ob Videoausgaben Monitore angeschlossen haben.
hPrimaryAllocation
Ein Handle für die primäre Zuordnung, die der video present-Quelle zugeordnet ist, die von AffectedVidPnSourceIdidentifiziert wird.
[in] Flags
Eine DXGKARG_COMMITVIDPN_FLAGS Struktur, die Details zu einem Aufruf der DxgkDdiCommitVidPn--Funktion identifiziert.
Bemerkungen
Die D3DDDI_ID_ALL Konstante wird in D3dukmddi.hdefiniert.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |