クライアント ドライバーの登録時にクラス拡張機能に渡されるハードウェア通知クライアント ドライバー登録パケット。 バージョン情報とクライアント ドライバーコールバック関数が含まれています。
構文
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 |
関連項目
ハードウェア通知では、 がサポートされます