Freigeben über


UfxEndpointNotifySetup-Funktion (ufxclient.h)

Benachrichtigt UFX, wenn der Clienttreiber ein Setuppaket vom Host empfängt.

Syntax

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

Parameter

UfxEndpoint

Ein Handle für ein UFX-Geräteobjekt, das vom Treiber erstellt wurde, indem UfxDeviceCreateaufgerufen wird.

[in] SetupInfo

Ein Zeiger auf ein USB-Setuppaket, das in einer USB_DEFAULT_PIPE_SETUP_PACKET Struktur (definiert in Usbspec.h) beschrieben wird.

Rückgabewert

Nichts

Bemerkungen

Das folgende Beispiel zeigt, wie das Setuppaket abgeschlossen wird.

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

        UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);

    } 

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
Zielplattform- Fenster
Header- ufxclient.h
Library ufxstub.lib
IRQL- DISPATCH_LEVEL