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