структура 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 |