USB_DEVICE_CHARACTERISTICS 구조체(usbioctl.h)
모든 요청에 대한 최대 송신 및 수신 지연과 같은 USB 디바이스의 특성에 대한 정보를 포함합니다. 이 구조체는 IOCTL_USB_GET_DEVICE_CHARACTERISTICS 요청에 사용됩니다.
구문
typedef struct _USB_DEVICE_CHARACTERISTICS {
ULONG Version;
ULONG Reserved[2];
ULONG UsbDeviceCharacteristicsFlags;
ULONG MaximumSendPathDelayInMilliSeconds;
ULONG MaximumCompletionPathDelayInMilliSeconds;
} USB_DEVICE_CHARACTERISTICS, *PUSB_DEVICE_CHARACTERISTICS;
멤버
Version
버전은 USB_DEVICE_CHARACTERISTICS_VERSION_1 설정해야 합니다.
Reserved[2]
예약되어 있습니다.
UsbDeviceCharacteristicsFlags
클라이언트 드라이버에 사용할 수 있고 이 구조체에서 반환되는 전송 특성을 나타내는 플래그의 비트 마스크입니다.
이면 USB_DEVICE_CHARACTERISTICS_MAXIMUM_PATH_DELAYS_AVAILABLE
플래그가 설정되고 MaximumSendPathDelayInMilliSeconds 및 MaximumCompletionPathDelayInMilliSeconds 에 유효한 정보가 포함됩니다. 그렇지 않으면 사용할 수 없으며 클라이언트 드라이버에서 사용해서는 안 됩니다.
MaximumSendPathDelayInMilliSeconds
MA-USB 호스트 컨트롤러인 경우 네트워크 매체와 연결된 최대 지연 시간을 포함하여 클라이언트 드라이버가 제출하고 USB 드라이버 스택이 호스트 컨트롤러에서 프로그래밍할 때까지 수신되는 모든 요청에 대한 최대 지연 시간(밀리초)을 포함합니다.
MaximumCompletionPathDelayInMilliSeconds
호스트 컨트롤러가 요청이 완료되고 클라이언트 드라이버로 다시 전송되는 시간까지 디바이스에 대한 모든 요청을 완료하는 최대 지연 시간(밀리초)을 포함합니다. MA-USB 컨트롤러의 경우 네트워크 매체와 관련된 지연이 포함됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbioctl.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기