HWN_CLIENT_INITIALIZE_DEVICE função de retorno de chamada (hwnclx.h)
Implementado pelo driver cliente e é invocado como resultado de uma chamada para EVT_WDF_DEVICE_PREPARE_HARDWARE.
Sintaxe
HWN_CLIENT_INITIALIZE_DEVICE HwnClientInitializeDevice;
NTSTATUS HwnClientInitializeDevice(
[in] WDFDEVICE Device,
[in] PVOID Context,
[in] WDFCMRESLIST ResourcesRaw,
[in] WDFCMRESLIST ResourcesTranslated
)
{...}
Parâmetros
[in] Device
Identificador para o objeto de dispositivo da estrutura de drivers do cliente.
[in] Context
Ponteiro para as informações de contexto do driver do cliente. Esse espaço de memória está disponível para uso pelo driver cliente. Ele é alocado como parte do espaço de contexto do objeto de estrutura por WdfDeviceCreate. Para obter mais informações, consulte HWN_CLIENT_REGISTRATION_PACKET e Espaço de Contexto do Objeto framework.
[in] ResourcesRaw
Manipule para um objeto de lista de recursos de estrutura que identifica os recursos de hardware brutos que o gerenciador de Plug and Play atribuiu ao dispositivo.
[in] ResourcesTranslated
Manipule para um objeto de lista de recursos de estrutura que identifica os recursos de hardware traduzidos que o gerenciador de Plug and Play atribuiu ao dispositivo.
Retornar valor
Retornar STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorne um código de erro NTSTATUS apropriado.
Comentários
Registre sua implementação dessa função de retorno de chamada definindo o membro apropriado de HWN_CLIENT_REGISTRATION_PACKET e, em seguida, chamando HwNRegisterClient.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 |
Servidor mínimo com suporte | Windows Server 2016 |
Plataforma de Destino | Windows |
Cabeçalho | hwnclx.h |
IRQL | PASSIVE_LEVEL |