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 Treiber bereitgestellter IDDCX_ADAPTER Handle, das vom Betriebssystem verwendet wird, um in einem Aufruf des Treibers auf den Adapter zu verweisen.

pInArgs

[in] Zeiger auf eine IDARG_IN_COMMITMODES-Struktur , die von EVT_IDD_CX_ADAPTER_COMMIT_MODES verwendete Argumente enthält.

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 status Wert zurückgegeben, für den NT_SUCCESS(status) true entspricht. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.

Hinweise

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 sich geändert haben. 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 committet 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, und dann sollte die Sichtbarkeit aktiviert sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
Kopfzeile iddcx.h
IRQL requires_same

Weitere Informationen

IDARG_IN_COMMITMODES