EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE fonction de rappel (ucxendpoint.h)
Implémentation du pilote client qui appelle UCX pour activer les flux statiques.
Syntaxe
EVT_UCX_ENDPOINT_STATIC_STREAMS_ENABLE EvtUcxEndpointStaticStreamsEnable;
void EvtUcxEndpointStaticStreamsEnable(
[in] UCXENDPOINT UcxEndpoint,
[in] UCXSSTREAMS UcxStaticStreams,
[in] WDFREQUEST Request
)
{...}
Paramètres
[in] UcxEndpoint
Handle vers un objet UCXENDPOINT qui représente le point de terminaison.
[in] UcxStaticStreams
Handle vers un objet UCX qui représente les flux statiques.
[in] Request
Contient l’URB pour le URB_FUNCTION_OPEN_STATIC_STREAMS.
Valeur de retour
Aucun
Remarques
Le pilote client UCX inscrit cette fonction de rappel auprès de l’extension UCX (Host Controller Extension) USB en appelant la méthode UcxEndpointCreate.
Le pilote client retourne l’état d’achèvement dans demande et dans l’USBD_STATUS dans l’en-tête URB. Le pilote peut effectuer l’opération WDFREQUEST de manière asynchrone.
Exemples
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);
}
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
version minimale de KMDF | 1.0 |
version minimale de UMDF | 2.0 |
d’en-tête | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |
IRQL | DISPATCH_LEVEL |