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
Reseved。
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 |
Header | hwnclx.h |