EVT_UCX_ENDPOINT_RESET funzione di callback (ucxendpoint.h)
Implementazione del driver client che UCX chiama per reimpostare la programmazione del controller per un endpoint.
Sintassi
EVT_UCX_ENDPOINT_RESET EvtUcxEndpointReset;
void EvtUcxEndpointReset(
[in] UCXCONTROLLER UcxController,
[in] UCXENDPOINT UcxEndpoint,
[in] WDFREQUEST Request
)
{...}
Parametri
[in] UcxController
Handle per il controller UCX ricevuto dal driver client in una chiamata precedente al metodo UcxControllerCreate .
[in] UcxEndpoint
Handle per un oggetto UCXENDPOINT che rappresenta l'endpoint.
[in] Request
Handle per un oggetto richiesta framework completato dal driver client al termine dell'operazione di reimpostazione.
Valore restituito
nessuno
Osservazioni
Il driver client UCX registra questa funzione di callback con l'estensione del controller host USB (UCX) chiamando il metodo UcxEndpointCreate .
Il driver client restituisce lo stato di completamento in WDFREQUEST, che potrebbe essere completato in modo asincrono.
Esempio
VOID
Endpoint_EvtUcxEndpointReset(
UCXCONTROLLER UcxController,
UCXENDPOINT UcxEndpoint,
WDFREQUEST Request
)
{
UNREFERENCED_PARAMETER(UcxController);
UNREFERENCED_PARAMETER(UcxEndpoint);
DbgTrace(TL_INFO, Endpoint, "Endpoint_EvtUcxEndpointReset");
WdfRequestComplete(Request, STATUS_SUCCESS);
}
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | ucxendpoint.h (include Ucxclass.h, Ucxendpoint.h) |
IRQL | DISPATCH_LEVEL |