Condividi tramite


struttura HWN_CLIENT_REGISTRATION_PACKET (hwnclx.h)

Pacchetto di registrazione del driver client di notifica hardware passato all'estensione della classe quando viene registrato un driver client. Contiene informazioni sulla versione e funzioni di callback del driver client.

Sintassi

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;

Membri

Version

Versione di questa struttura.

Size

Dimensioni di questa struttura.

DeviceContextSize

Dimensioni della struttura del contesto definita dal driver.

Reserved

Riservato.

ClientInitializeDevice

Puntatore all'implementazione del driver client della funzione di callback HWN_CLIENT_INITIALIZE_DEVICE.

ClientUnInitializeDevice

Puntatore all'implementazione del driver client della funzione di callback HWN_CLIENT_UNINITIALIZE_DEVICE.

ClientQueryDeviceInformation

Puntatore all'implementazione del driver client della funzione di callback HWN_CLIENT_QUERY_DEVICE_INFORMATION.

ClientStartDevice

Puntatore all'implementazione del driver client della funzione di callback HWN_CLIENT_START_DEVICE.

ClientStopDevice

Puntatore all'implementazione del driver client della funzione di callback HWN_CLIENT_STOP_DEVICE.

ClientSetHwNState

Puntatore all'implementazione del driver client della funzione di callback HWN_CLIENT_SET_STATE.

ClientGetHwNState

Puntatore all'implementazione del driver client della funzione di callback HWN_CLIENT_GET_STATE.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1709
server minimo supportato Windows Server 2016
intestazione hwnclx.h

Vedere anche

Le notifiche hardware supportano

informazioni di riferimento sulle notifiche hardware