EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE fungsi panggilan balik (ucxendpoint.h)

Implementasi driver klien yang dipanggil UCX untuk merilis sumber daya pengontrol untuk semua aliran untuk titik akhir.

Sintaks

EVT_UCX_ENDPOINT_STATIC_STREAMS_DISABLE EvtUcxEndpointStaticStreamsDisable;

void EvtUcxEndpointStaticStreamsDisable(
  [in] UCXENDPOINT UcxEndpoint,
  [in] UCXSSTREAMS UcxStaticStreams,
  [in] WDFREQUEST Request
)
{...}

Parameter

[in] UcxEndpoint

Handel ke objek UCXENDPOINT yang mewakili titik akhir.

[in] UcxStaticStreams

Handel ke objek UCX yang mewakili aliran statis.

[in] Request

Berisi URB untuk URB_FUNCTION_CLOSE_STATIC_STREAMS.

Nilai kembali

Tidak ada

Keterangan

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

Driver klien mengembalikan status penyelesaian dalam Permintaan dan di USBD_STATUS di header URB. Driver dapat menyelesaikan WDFREQUEST secara asinkron.

Contoh

VOID
Endpoint_EvtUcxEndpointStaticStreamsDisable(
    UCXENDPOINT     UcxEndpoint,
    UCXSSTREAMS     UcxStaticStreams,
    WDFREQUEST      Request
)

{
    UNREFERENCED_PARAMETER(UcxEndpoint);
    UNREFERENCED_PARAMETER(UcxStaticStreams);

    DbgTrace(TL_INFO, Endpoint, "Endpoint_EvtUcxEndpointStaticStreamsDisable");

    WdfRequestComplete(Request, STATUS_SUCCESS);
}

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