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 |