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 |