Partager via


HWN_CLIENT_REGISTRATION_PACKET structure (hwnclx.h)

Paquet d’inscription du pilote client notification matérielle qui est passé à l’extension de classe lorsqu’un pilote client est inscrit. Contient des informations de version et des fonctions de rappel de pilote client.

Syntaxe

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;

Membres

Version

Version de cette structure.

Size

Taille de cette structure.

DeviceContextSize

Taille de la structure de contexte définie par le pilote.

Reserved

Réservé.

ClientInitializeDevice

Pointeur vers l’implémentation par le pilote client de la fonction de rappel HWN_CLIENT_INITIALIZE_DEVICE .

ClientUnInitializeDevice

Pointeur vers l’implémentation par le pilote client de la fonction de rappel HWN_CLIENT_UNINITIALIZE_DEVICE .

ClientQueryDeviceInformation

Pointeur vers l’implémentation par le pilote client de la fonction de rappel HWN_CLIENT_QUERY_DEVICE_INFORMATION .

ClientStartDevice

Pointeur vers l’implémentation par le pilote client de la fonction de rappel HWN_CLIENT_START_DEVICE .

ClientStopDevice

Pointeur vers l’implémentation par le pilote client de la fonction de rappel HWN_CLIENT_STOP_DEVICE .

ClientSetHwNState

Pointeur vers l’implémentation par le pilote client de la fonction de rappel HWN_CLIENT_SET_STATE .

ClientGetHwNState

Pointeur vers l’implémentation par le pilote client de la fonction de rappel HWN_CLIENT_GET_STATE .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
Serveur minimal pris en charge Windows Server 2016
En-tête hwnclx.h

Voir aussi

Prise en charge des notifications matérielles

Informations de référence sur les notifications matérielles