UsbBuildGetStatusRequest 매크로(usbdlib.h)
UsbBuildGetStatusRequest 매크로는 URB 형식을 지정하여 USB 디바이스의 디바이스, 인터페이스, 엔드포인트 또는 기타 디바이스 정의 대상에서 상태 가져옵니다.
구문
void UsbBuildGetStatusRequest(
[in, out] urb,
[in] op,
[in] index,
[in, optional] transferBuffer,
[in, optional] transferBufferMDL,
[in] link
);
매개 변수
[in, out] urb
상태 요청으로 서식을 지정할 URB에 대한 포인터입니다.
[in] op
다음 값 중 하나를 지정합니다.
URB_FUNCTION_GET_STATUS_FROM_DEVICE
USB 디바이스에서 상태 검색합니다.
URB_FUNCTION_GET_STATUS_FROM_INTERFACE
USB 디바이스의 인터페이스에서 상태 검색합니다.
URB_FUNCTION_GET_STATUS_FROM_ENDPOINT
USB 디바이스의 인터페이스에 대한 엔드포인트에서 상태 검색합니다.
URB_FUNCTION_GET_STATUS_FROM_OTHER
USB 디바이스의 디바이스 정의 대상에서 상태 검색합니다.
[in] index
요청이 엔드포인트 또는 인터페이스에 대한 경우 성공적인 구성 요청에 의해 반환되는 디바이스 정의 인덱스를 지정합니다. 그렇지 않으면 인덱스가 0이어야 합니다.
[in, optional] transferBuffer
상태 데이터를 수신할 상주 버퍼에 대한 포인터이거나 TransferBufferMDL에 MDL이 제공된 경우 NULL입니다.
[in, optional] transferBufferMDL
상태 데이터를 수신하는 상주 버퍼를 설명하는 MDL에 대한 포인터이거나 TransferBuffer에 버퍼가 제공된 경우 NULL입니다.
[in] link
예약되어 있습니다. NULL로 설정해야 합니다.
반환 값
없음
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | usbdlib.h(Usbdlib.h 포함) |