共用方式為


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 要求以取消註冊通知為止。

規格需求

需求
標頭 usbioctl.h

另請參閱

IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE