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 |