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 NTSTATUS adecuado.

Comentarios

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

Requisitos

Requisito Value
Versión mínima de KMDF 1.27
Versión mínima de UMDF N/D
Encabezado ucmucsidevice.h (incluya UcmUcsiCx.h)
Library UcmUcsiCxStub.lib
IRQL PASSIVE_LEVEL

Consulte también

EVT_WDF_DRIVER_DEVICE_ADD

UCMUCSI_DEVICE_CONFIG

UCMUCSI_DEVICE_CONFIG_INIT

WdfDeviceCreate