IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION IOCTL (genericusbfnioctl.h)
この I/O 制御コード (IOCTL) は、ユニバーサル シリアル バス (USB) イベントに登録するために、ユーザー モード のサービスまたはアプリケーションによって送信されます。 この要求が完了すると、ポートの種類の変更や標準以外のセットアップ パケットの受信などのイベントに関する通知を受信できます。 出力バッファーに含まれる USBFN_NOTIFICATION 構造体は、発生したイベントと関連するデータを指定します。
[入力バッファー]
NULL。
入力バッファーの長さ
[なし] :
出力バッファー
NULL。
出力バッファーの長さ
[なし] :
解説
この I/O 制御コード (IOCTL) が同期的に呼び出されている場合は、 lpOverlapped パラメーターを NULL に設定します。 この IOCTL が非同期的に呼び出される場合は、 lpOverlapped パラメーターを、イベント オブジェクトへのハンドルを含む OVERLAPPED 構造体へのポインターに割り当てます。 イベント オブジェクトは、操作の完了時に通知します。
戻り値は、操作の成功または失敗を示す BOOL 値です。 TRUE は成功を示し、それ以外の場合は FALSE を示します。
必要条件
Header | genericusbfnioctl.h (GenericUsbFnIoctl.h を含む) |