Freigeben über


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)

Siehe auch

D3DKMDT_MONITOR_CONNECTIVITY_CHECKS

DxgkDdiCommitVidPn-