Freigeben über


UcmUcsiDeviceInitialize-Funktion (ucmucsidevice.h)

Initialisiert die UCSI-Erweiterung (UcmUcsiCx).

Syntax

NTSTATUS UcmUcsiDeviceInitialize(
  WDFDEVICE              WdfDevice,
  PUCMUCSI_DEVICE_CONFIG Config
);

Parameter

WdfDevice

Ein Handle zu einem Framework-Geräteobjekt, das der Clienttreiber in einem vorherigen Aufruf von WdfDeviceCreateempfangen hat.

Config

Ein Zeiger auf eine vom Aufrufer bereitgestellte UCMUCSI_DEVICE_CONFIG Struktur, die durch Aufrufen von UCMUCSI_DEVICE_CONFIG_INITinitialisiert wird.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Gibt andernfalls einen geeigneten NTSTATUS- Code zurück.

Bemerkungen

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

Anforderungen

Anforderung Wert
Minimale KMDF-Version 1.27
Mindest-UMDF-Version N/A
Header- ucmucsidevice.h (include UcmUcsiCx.h)
Library UcmUcsiCxStub.lib
IRQL- PASSIVE_LEVEL

Siehe auch

EVT_WDF_DRIVER_DEVICE_ADD

UCMUCSI_DEVICE_CONFIG

UCMUCSI_DEVICE_CONFIG_INIT

WdfDeviceCreate