Freigeben über


EVT_IDD_CX_ADAPTER_COMMIT_MODES Rückruffunktion (iddcx.h)

Das Betriebssystem ruft EVT_IDD_CX_ADAPTER_COMMIT_MODES auf, um den Treiber über eine Modusänderung für Monitore auf dem Adapter zu informieren.

Syntax

EVT_IDD_CX_ADAPTER_COMMIT_MODES EvtIddCxAdapterCommitModes;

NTSTATUS EvtIddCxAdapterCommitModes(
  IDDCX_ADAPTER AdapterObject,
  const IDARG_IN_COMMITMODES *pInArgs
)
{...}

Parameter

AdapterObject

[in] Ein vom Betriebssystem bereitgestellter IDDCX_ADAPTER Handle, um auf den Adapter in einem Aufruf des Treibers zu verweisen.

pInArgs

[in] Zeiger auf eine IDARG_IN_COMMITMODES Struktur, die argumente enthält, die von EVT_IDD_CX_ADAPTER_COMMIT_MODESverwendet werden.

Rückgabewert

EVT_IDD_CX_ADAPTER_COMMIT_MODES gibt einen NTSTATUS- Wert zurück. Wenn der Vorgang erfolgreich ist, wird STATUS_SUCCESS oder ein anderer Statuswert zurückgegeben, für den NT_SUCCESS(Status) GLEICH WAHR ist. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.

Bemerkungen

Das Betriebssystem stellt immer die IDDCX_PATH für jeden verbundenen Monitor bereit, auch wenn dieser Monitor nicht aktiv ist, und gibt an, welche Pfade geändert wurden. Wenn ein Pfad als inaktiv markiert ist, wird die gesamte Anzeigepipeline für diesen Pfad ausgeschaltet, und es wird kein Signal an den Monitor gesendet.

Wenn ein neuer Pfad zugesichert wird, sollte der Treiber die Anzeigepipeline so programmieren, dass ein schwarzes Bild angezeigt wird, bis der erste Frame angezeigt werden kann. Um dies zu erreichen, sollte die WDDM-Sichtbarkeit deaktiviert sein, bis der erste Frame angezeigt werden kann, dann sollte die Sichtbarkeit aktiviert sein.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Fenster
Header- iddcx.h
IRQL- requires_same

Siehe auch

IDARG_IN_COMMITMODES