Freigeben über


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

Weitere Informationen

Unterstützung von Hardwarebenachrichtigungen

Referenz zu Hardwarebenachrichtigungen