IOCTL_GENERICUSBFN_GET_CLASS_INFO IOCTL (genericusbfnioctl.h)

この I/O 制御コード (IOCTL) は、レジストリで構成されているデバイスの使用可能なパイプに関する情報を取得するために、ユーザー モード のサービスまたはアプリケーションによって送信されます。

[入力バッファー]

NULL。

入力バッファーの長さ

[なし] :

出力バッファー

デバイス で使用可能 なパイプに関する情報を提供するUSBFN_CLASS_INFORMATION_PACKET。

出力バッファーの長さ

USBFN_CLASS_INFORMATION_PACKET構造体のサイズ。

解説

この I/O 制御コード (IOCTL) が同期的に呼び出されている場合は、 lpOverlapped パラメーターを NULL に設定します。 この IOCTL が非同期的に呼び出される場合は、 lpOverlapped パラメーターを、イベント オブジェクトへのハンドルを含む OVERLAPPED 構造体へのポインターに割り当てます。 イベント オブジェクトは、操作が完了したときに通知されます。

戻り値は、操作の成功または失敗を示す BOOL 値です。 TRUE は成功を示し、それ以外の場合は FALSE を示します。

必要条件

   
Header genericusbfnioctl.h (GenericUsbFnIoctl.h を含む)

関連項目

DeviceIoControl

IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX