Compartir a través de


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 cliente. Contiene información de versión y funciones de devolución de llamada del controlador 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 cliente de la función de devolución de llamada HWN_CLIENT_INITIALIZE_DEVICE.

ClientUnInitializeDevice

Puntero a la implementación del controlador cliente de la función de devolución de llamada HWN_CLIENT_UNINITIALIZE_DEVICE.

ClientQueryDeviceInformation

Puntero a la implementación del controlador cliente de la función de devolución de llamada HWN_CLIENT_QUERY_DEVICE_INFORMATION.

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 cliente de la función de devolución de llamada HWN_CLIENT_STOP_DEVICE.

ClientSetHwNState

Puntero a la implementación del controlador cliente de la función de devolución de llamada HWN_CLIENT_SET_STATE.

ClientGetHwNState

Puntero a la implementación del controlador cliente de la función de devolución de llamada HWN_CLIENT_GET_STATE.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1709
servidor mínimo admitido Windows Server 2016
encabezado de hwnclx.h

Consulte también

las notificaciones de hardware admiten

referencia de notificaciones de hardware