EVT_UCX_ENDPOINT_ABORT fungsi panggilan balik (ucxendpoint.h)

Implementasi driver klien yang dipanggil UCX untuk membatalkan antrean yang terkait dengan titik akhir.

Sintaks

EVT_UCX_ENDPOINT_ABORT EvtUcxEndpointAbort;

void EvtUcxEndpointAbort(
  [in] UCXCONTROLLER UcxController,
  [in] UCXENDPOINT UcxEndpoint
)
{...}

Parameter

[in] UcxController

Handel ke pengontrol UCX yang diterima driver klien dalam panggilan sebelumnya ke metode UcxControllerCreate .

[in] UcxEndpoint

Handel ke objek UCXENDPOINT.

Nilai kembali

Tidak ada

Keterangan

Driver klien mendaftarkan fungsi panggilan balik ini dengan ekstensi pengontrol host USB (UCX) dengan memanggil metode UcxEndpointCreate .

Fungsi ini menyelesaikan semua permintaan yang terkait dengan titik akhir, biasanya dengan memanggil WdfIoQueueStopAndPurge.

Contoh

VOID
Endpoint_UcxEvtEndpointAbort(
    UCXCONTROLLER   UcxController,
     UCXENDPOINT     UcxEndpoint
    )
  {
              WdfIoQueueStopAndPurge(endpointContext->WdfQueue,
                                     Endpoint_WdfEvtAbortComplete,
                                     UcxEndpoint);
  }

Persyaratan

Persyaratan Nilai
Target Platform Windows
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header ucxendpoint.h (termasuk Ucxclass.h, Ucxendpoint.h)
IRQL DISPATCH_LEVEL