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 |