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 |