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 |