USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION 構造体 (usbioctl.h)
IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE要求の登録情報 が 含まれます。
構文
typedef struct _USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION {
ULONG ChangeNotificationInputFlags;
USB_CHANGE_REGISTRATION_HANDLE Handle;
USB_TRANSPORT_CHARACTERISTICS UsbTransportCharacteristics;
} USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION, *PUSB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION;
メンバー
ChangeNotificationInputFlags
関心のある変更通知を登録するためにクライアント ドライバーによって設定されるビットマスク。 次のビットが有効です。
値 | 意味 |
---|---|
USB_REGISTER_FOR_TRANSPORT_LATENCY_CHANGE (0x1) | クライアントには、トランスポート待機時間の変更が通知されます。 |
USB_REGISTER_FOR_TRANSPORT_BANDWIDTH_CHANGE (0x2) | クライアントには、帯域幅の変更が通知されます。 |
Handle
この登録の不透明なハンドル。
UsbTransportCharacteristics
USB ドライバー スタックによってトランスポート特性の初期値が入力されるUSB_TRANSPORT_CHARACTERISTICS構造体。
注釈
この要求で受信した登録ハンドルは、呼び出し元が通知の登録解除のために IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE 要求を送信するまで有効です。
要件
要件 | 値 |
---|---|
Header | usbioctl.h |