共用方式為


HWN_CLIENT_REGISTRATION_PACKET結構 (hwnclx.h)

註冊客戶端驅動程式時傳遞至類別延伸模組的硬體通知用戶端驅動程式註冊封包。 包含版本資訊和客戶端驅動程式回呼函式。

語法

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;

成員

Version

這個結構的版本。

Size

這個結構的大小。

DeviceContextSize

驅動程式定義的內容結構大小。

Reserved

保留的。

ClientInitializeDevice

用戶端驅動程序實作 HWN_CLIENT_INITIALIZE_DEVICE 回呼函式的指標。

ClientUnInitializeDevice

用戶端驅動程序實作 HWN_CLIENT_UNINITIALIZE_DEVICE 回呼函式的指標。

ClientQueryDeviceInformation

用戶端驅動程序實作 HWN_CLIENT_QUERY_DEVICE_INFORMATION 回呼函式的指標。

ClientStartDevice

用戶端驅動程序實作 HWN_CLIENT_START_DEVICE 回呼函式的指標。

ClientStopDevice

用戶端驅動程序實作 HWN_CLIENT_STOP_DEVICE 回呼函式的指標。

ClientSetHwNState

用戶端驅動程序實作 HWN_CLIENT_SET_STATE 回呼函式的指標。

ClientGetHwNState

用戶端驅動程序實作 HWN_CLIENT_GET_STATE 回呼函式的指標。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1709)
最低支援的伺服器 Windows Server 2016
標頭 hwnclx.h

另請參閱

硬體通知支援

硬體通知參考