IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR IOCTL (hidport.h)
IOCTL_UMDF_GET_PHYSICAL_DESCRIPTOR制御コードは、HIDClass デバイスの物理記述子を取得します。
メジャー コード
[入力バッファー]
UMDF ベースのドライバーは、 IWDFRequest::GetDeviceIoControlParameters を呼び出し、 pOutBufferSize パラメーターを指定することで、バッファーのサイズをバイト単位で取得します。
出力バッファー
ドライバーは、 IWDFIoRequest::GetOutputMemory を呼び出すことによって取得されたユーザー バッファーに物理記述子をコピーします。
出力バッファーの長さ
IWDFIoRequest::GetOutputMemory を呼び出すことによって取得されるバッファーのサイズ。
ステータス ブロック
デバイスへの I/O を実行する HID ミニドライバーも必要です。
- IWDFRequest::SetInformation を呼び出して、デバイスから転送されるバイト数を設定します。
- IWDFRequest::Complete with S_OKを呼び出して、エラーなしで要求を完了します。 それ以外の場合は、適切な HRESULT エラー コードを設定します。
要件
要件 | 値 |
---|---|
Header | hidport.h |