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 der Treiber durch Aufrufen von UfxDeviceCreate erstellt hat.

[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

Keine

Bemerkungen

Im folgenden Beispiel wird gezeigt, wie Der Abschluss des Setuppakets behandelt wird.

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

        UfxEndpointNotifySetup(Endpoint, ControlContext->SetupPacket);

    } 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Zielplattform Windows
Kopfzeile ufxclient.h
Bibliothek ufxstub.lib
IRQL DISPATCH_LEVEL