Compartir a través de


Función UcmUcsiDeviceInitialize (ucmucsidevice.h)

Inicializa la extensión UCSI (UcmUcsiCx).

Sintaxis

NTSTATUS UcmUcsiDeviceInitialize(
  WDFDEVICE              WdfDevice,
  PUCMUCSI_DEVICE_CONFIG Config
);

Parámetros

WdfDevice

Identificador de un objeto de dispositivo de marco que el controlador cliente recibió en una llamada anterior a WdfDeviceCreate.

Config

Puntero a una estructura de UCMUCSI_DEVICE_CONFIG proporcionada por el autor de la llamada que se inicializa llamando a UCMUCSI_DEVICE_CONFIG_INIT.

Valor devuelto

Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de NTSTATUS adecuado.

Observaciones

El controlador cliente debe llamar a UcmUcsiDeviceInitialize en la implementación del EVT_WDF_DRIVER_DEVICE_ADD del controlador después de llamar a WdfDeviceCreate correctamente.

Requisitos

Requisito Valor
versión mínima de KMDF 1.27
versión mínima de UMDF N/A
encabezado de ucmucsidevice.h (incluya UcmUcsiCx.h)
biblioteca de UcmUcsiCxStub.lib
irQL PASSIVE_LEVEL

Consulte también

EVT_WDF_DRIVER_DEVICE_ADD

UCMUCSI_DEVICE_CONFIG

UCMUCSI_DEVICE_CONFIG_INIT

WdfDeviceCreate