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 |