estructura HWN_CLIENT_REGISTRATION_PACKET (hwnclx.h)
Paquete de registro de controladores de cliente de notificación de hardware que se pasa a la extensión de clase cuando se registra un controlador de cliente. Contiene información de versión y funciones de devolución de llamada del controlador de cliente.
Sintaxis
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;
Miembros
Version
Versión de esta estructura.
Size
Tamaño de esta estructura.
DeviceContextSize
Tamaño de la estructura de contexto definida por el controlador.
Reserved
Reservado.
ClientInitializeDevice
Puntero a la implementación del controlador de cliente de la HWN_CLIENT_INITIALIZE_DEVICE función de devolución de llamada.
ClientUnInitializeDevice
Puntero a la implementación del controlador de cliente de la HWN_CLIENT_UNINITIALIZE_DEVICE función de devolución de llamada.
ClientQueryDeviceInformation
Puntero a la implementación del controlador de cliente de la HWN_CLIENT_QUERY_DEVICE_INFORMATION función de devolución de llamada.
ClientStartDevice
Puntero a la implementación del controlador cliente de la función de devolución de llamada HWN_CLIENT_START_DEVICE .
ClientStopDevice
Puntero a la implementación del controlador de cliente de la HWN_CLIENT_STOP_DEVICE función de devolución de llamada.
ClientSetHwNState
Puntero a la implementación del controlador de cliente de la HWN_CLIENT_SET_STATE función de devolución de llamada.
ClientGetHwNState
Puntero a la implementación del controlador cliente de la HWN_CLIENT_GET_STATE función de devolución de llamada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1709 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | hwnclx.h |