Função UcmUcsiDeviceInitialize (ucmucsidevice.h)

Inicializa a extensão UCSI (UcmUcsiCx).

Sintaxe

NTSTATUS UcmUcsiDeviceInitialize(
  WDFDEVICE              WdfDevice,
  PUCMUCSI_DEVICE_CONFIG Config
);

Parâmetros

WdfDevice

Um identificador para um objeto de dispositivo de estrutura que o driver cliente recebeu em uma chamada anterior para WdfDeviceCreate.

Config

Um ponteiro para uma estrutura de UCMUCSI_DEVICE_CONFIG fornecida pelo chamador que é inicializada chamando UCMUCSI_DEVICE_CONFIG_INIT.

Retornar valor

Retorna STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorna um código NTSTATUS apropriado.

Comentários

O driver do cliente deve chamar UcmUcsiDeviceInitialize na implementação de EVT_WDF_DRIVER_DEVICE_ADD do driver depois de chamar WdfDeviceCreate com êxito.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.27
Versão mínima do UMDF N/D
Cabeçalho ucmucsidevice.h (inclua UcmUcsiCx.h)
Biblioteca UcmUcsiCxStub.lib
IRQL PASSIVE_LEVEL

Confira também

EVT_WDF_DRIVER_DEVICE_ADD

UCMUCSI_DEVICE_CONFIG

UCMUCSI_DEVICE_CONFIG_INIT

WdfDeviceCreate