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 |