HWN_CLIENT_REGISTRATION_PACKET-Struktur (hwnclx.h)
Clienttreiberregistrierungspaket für Hardwarebenachrichtigungen, das an die Klassenerweiterung übergeben wird, wenn ein Clienttreiber registriert wird. Enthält Versionsinformationen und Rückruffunktionen für Clienttreiber.
Syntax
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;
Member
Version
Version dieser Struktur.
Size
Größe dieser Struktur.
DeviceContextSize
Größe der vom Treiber definierten Kontextstruktur.
Reserved
Reserviert.
ClientInitializeDevice
Ein Zeiger auf die Implementierung der HWN_CLIENT_INITIALIZE_DEVICE Rückruffunktion durch den Clienttreiber.
ClientUnInitializeDevice
Ein Zeiger auf die Implementierung der HWN_CLIENT_UNINITIALIZE_DEVICE Rückruffunktion durch den Clienttreiber.
ClientQueryDeviceInformation
Ein Zeiger auf die Implementierung der HWN_CLIENT_QUERY_DEVICE_INFORMATION Rückruffunktion durch den Clienttreiber.
ClientStartDevice
Ein Zeiger auf die Implementierung der HWN_CLIENT_START_DEVICE Rückruffunktion durch den Clienttreiber.
ClientStopDevice
Ein Zeiger auf die Implementierung der HWN_CLIENT_STOP_DEVICE Rückruffunktion durch den Clienttreiber.
ClientSetHwNState
Ein Zeiger auf die Implementierung der HWN_CLIENT_SET_STATE Rückruffunktion durch den Clienttreiber.
ClientGetHwNState
Ein Zeiger auf die Implementierung der HWN_CLIENT_GET_STATE Rückruffunktion durch den Clienttreiber.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1709 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | hwnclx.h |