Compartilhar via


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.

Valor de retorno

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

Observações

O driver 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/A
cabeçalho ucmucsidevice.h (inclua UcmUcsiCx.h)
biblioteca UcmUcsiCxStub.lib
IRQL PASSIVE_LEVEL

Consulte também

EVT_WDF_DRIVER_DEVICE_ADD

UCMUCSI_DEVICE_CONFIG

UCMUCSI_DEVICE_CONFIG_INIT

WdfDeviceCreate