다음을 통해 공유


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