estrutura HWN_CLIENT_REGISTRATION_PACKET (hwnclx.h)
Pacote de registro do driver do cliente de Notificação de Hardware que é passado para a extensão de classe quando um driver cliente é registrado. Contém informações de versão e funções de retorno de chamada do driver de cliente.
Sintaxe
typedef struct _HWN_CLIENT_REGISTRATION_PACKET {
USHORT Version;
USHORT Size;
ULONG DeviceContextSize;
ULONG Reserved;
PHWN_CLIENT_INITIALIZE_DEVICE ClientInitializeDevice;
PHWN_CLIENT_UNINITIALIZE_DEVICE ClientUnInitializeDevice;
PHWN_CLIENT_QUERY_DEVICE_INFORMATION ClientQueryDeviceInformation;
PHWN_CLIENT_START_DEVICE ClientStartDevice;
PHWN_CLIENT_STOP_DEVICE ClientStopDevice;
PHWN_CLIENT_SET_STATE ClientSetHwNState;
PHWN_CLIENT_GET_STATE ClientGetHwNState;
} HWN_CLIENT_REGISTRATION_PACKET, HWN_CLIENT_REGISTRATION_PACKET;
Membros
Version
Versão dessa estrutura.
Size
Tamanho dessa estrutura.
DeviceContextSize
Tamanho da estrutura de contexto definida pelo driver.
Reserved
Reservado.
ClientInitializeDevice
Um ponteiro para a implementação do driver do cliente da função de retorno de chamada HWN_CLIENT_INITIALIZE_DEVICE.
ClientUnInitializeDevice
Um ponteiro para a implementação do driver do cliente da função de retorno de chamada HWN_CLIENT_UNINITIALIZE_DEVICE.
ClientQueryDeviceInformation
Um ponteiro para a implementação do driver do cliente da função de retorno de chamada HWN_CLIENT_QUERY_DEVICE_INFORMATION.
ClientStartDevice
Um ponteiro para a implementação do driver do cliente da função de retorno de chamada HWN_CLIENT_START_DEVICE.
ClientStopDevice
Um ponteiro para a implementação do driver do cliente da função de retorno de chamada HWN_CLIENT_STOP_DEVICE.
ClientSetHwNState
Um ponteiro para a implementação do driver cliente da função de retorno de chamada HWN_CLIENT_SET_STATE.
ClientGetHwNState
Um ponteiro para a implementação do driver do cliente da função de retorno de chamada HWN_CLIENT_GET_STATE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | hwnclx.h |