Compartilhar via


Função UdecxInitializeWdfDeviceInit (udecxwdfdevice.h)

Inicializa as operações de inicialização do dispositivo quando o gerenciador de Plug and Play (PnP) relata a existência de um dispositivo.

Sintaxe

NTSTATUS UdecxInitializeWdfDeviceInit(
  PWDFDEVICE_INIT WdfDeviceInit
);

Parâmetros

WdfDeviceInit

Um ponteiro para uma estrutura de WDFDEVICE_INIT alocada por estrutura.

Retornar valor

O método retornará STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, esse método poderá retornar um código de erro NTSTATUS apropriado.

Comentários

O driver do cliente para o dispositivo de controlador host emulado chama esse método em sua implementação EvtDriverDeviceAdd antes de chamar WdfDeviceCreate e UdecxWdfDeviceAddUsbDeviceEmulation. Para obter um exemplo de código, consulte UdecxWdfDeviceAddUsbDeviceEmulation.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Versão mínima do KMDF 1.15
Cabeçalho udecxwdfdevice.h (inclua Udecx.h)
Biblioteca Udecxstub.lib
IRQL PASSIVE_LEVEL

Confira também

Arquitetura: UDE (Emulação de Dispositivo USB)

WDFDEVICE_INIT

WdfDeviceCreate

Escrever um driver de cliente UDE