Condividi tramite


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