EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE Rückruffunktion (ucxendpoint.h)
Die Implementierung des Clienttreibers, die UCX aufruft, um die statischen Datenströme zu aktivieren.
Syntax
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE EvtUcxEndpointStaticStreamsEnable;
void EvtUcxEndpointStaticStreamsEnable(
[in] UCXENDPOINT UcxEndpoint,
[in] UCXSSTREAMS UcxStaticStreams,
[in] WDFREQUEST Request
)
{...}
Parameter
[in] UcxEndpoint
Ein Handle zu einem UCXENDPOINT-Objekt, das den Endpunkt darstellt.
[in] UcxStaticStreams
Ein Handle zu einem UCX-Objekt, das die statischen Datenströme darstellt.
[in] Request
Enthält die URB für die URB_FUNCTION_OPEN_STATIC_STREAMS.
Rückgabewert
Nichts
Bemerkungen
Der UCX-Clienttreiber registriert diese Rückruffunktion mit der USB-Hostcontrollererweiterung (UCX), indem die UcxEndpointCreate-Methode aufgerufen wird.
Der Clienttreiber gibt den Abschlussstatus in Anforderungs- und im USBD_STATUS im URB-Header zurück. Der Treiber kann den WDFREQUEST asynchron abschließen.
Beispiele
VOID
Endpoint_EvtUcxEndpointStaticStreamsEnable(
UCXENDPOINT UcxEndpoint,
UCXSSTREAMS UcxStaticStreams,
WDFREQUEST Request
)
{
UNREFERENCED_PARAMETER(UcxEndpoint);
UNREFERENCED_PARAMETER(UcxStaticStreams);
DbgTrace(TL_INFO, Endpoint, "Endpoint_EvtUcxEndpointStaticStreamsEnable");
WdfRequestComplete(Request, STATUS_SUCCESS);
}
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Fenster |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |
IRQL- | DISPATCH_LEVEL |