UfxEndpointNotifySetup 함수(ufxclient.h)

클라이언트 드라이버가 호스트에서 설정 패킷을 수신할 때 UFX에 알 수 있습니다.

구문

void UfxEndpointNotifySetup(
       UFXENDPOINT                    UfxEndpoint,
  [in] PUSB_DEFAULT_PIPE_SETUP_PACKET SetupInfo
);

매개 변수

UfxEndpoint

UfxDeviceCreate를 호출하여 드라이버가 만든 UFX 디바이스 개체에 대한 핸들입니다.

[in] SetupInfo

USB_DEFAULT_PIPE_SETUP_PACKET 구조에 설명된 USB 설정 패킷에 대한 포인터입니다(Usbspec.h에 정의됨).

반환 값

없음

설명

다음 예제에서는 설치 패킷 완료를 처리하는 방법을 보여 있습니다.

    if (ControlContext->SetupRequested) {
        TRACE_TRANSFER("COMPLETE (Setup)", Endpoint, NULL);
        
        ControlContext->SetupRequested = FALSE;
        TransferContext->TransferStarted = FALSE;

        UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);

    } 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
대상 플랫폼 Windows
헤더 ufxclient.h
라이브러리 ufxstub.lib
IRQL DISPATCH_LEVEL