Freigeben über


UcmUcsiDeviceInitialize-Funktion (ucmucsidevice.h)

Initialisiert die UCSI-Erweiterung (UcmUcsiCx).

Syntax

NTSTATUS UcmUcsiDeviceInitialize(
  WDFDEVICE              WdfDevice,
  PUCMUCSI_DEVICE_CONFIG Config
);

Parameter

WdfDevice

Ein Handle für ein Framework-Geräteobjekt, das der Clienttreiber in einem vorherigen Aufruf von WdfDeviceCreate empfangen hat.

Config

Ein Zeiger auf eine vom Aufrufer bereitgestellte UCMUCSI_DEVICE_CONFIG Struktur, die durch aufrufen UCMUCSI_DEVICE_CONFIG_INIT initialisiert wird.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird ein entsprechender NTSTATUS-Code zurückgegeben.

Hinweise

Der Clienttreiber muss UcmUcsiDeviceInitialize in der EVT_WDF_DRIVER_DEVICE_ADD Implementierung des Treibers aufrufen, nachdem WdfDeviceCreate erfolgreich aufgerufen wurde.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1,27
UMDF-Mindestversion
Kopfzeile ucmucsidevice.h (include UcmUcsiCx.h)
Bibliothek UcmUcsiCxStub.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

EVT_WDF_DRIVER_DEVICE_ADD

UCMUCSI_DEVICE_CONFIG

UCMUCSI_DEVICE_CONFIG_INIT

WdfDeviceCreate