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 |