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

Reseved.

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

Consulte también

Compatibilidad con notificaciones de hardware

Referencia de notificaciones de hardware