IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION IOCTL (usbioctl.h)
IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION I/O 要求は、ユニバーサル シリアル バス (USB) 多機能デバイス (複合ドライバー) のドライバーによって送信され、デバイス内の特定の関数からリモート ウェイクアップ通知を要求します。
IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION は、カーネル モードの I/O 制御要求です。 この要求は、USB ハブ物理デバイス オブジェクト (PDO) を対象としています。
メジャー コード
IRP_MJ_INTERNAL_DEVICE_CONTROL
入力バッファー
Parameters.Others.Argument1 は、呼び出し元によって割り当てられ、初期化された REQUEST_REMOTE_WAKE_NOTIFICATION 構造体を指します。この構造体には、ドライバーが関心を持つ再開シグナルを持つ関数に関する情報が含まれています。 その情報には、関数ハンドルと、関数が関連付けられているインターフェイスが含まれます。
入力バッファーの長さ
REQUEST_REMOTE_WAKE_NOTIFICATION 構造体のサイズ。
出力バッファー
何一つ。
出力バッファーの長さ
何一つ。
状態ブロック
ハブまたはポート ドライバー Irp->IoStatus.Status をSTATUS_SUCCESSまたは適切なエラー状態に設定します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
ヘッダー | usbioctl.h (Usbioctl.h を含む) |
IRQL | DISPATCH_LEVEL |
関連項目
複合ドライバー で関数の中断を実装する方法