EVT_UCX_DEFAULT_ENDPOINT_UPDATE fungsi panggilan balik (ucxendpoint.h)
Implementasi driver klien yang dipanggil UCX dengan informasi tentang titik akhir default.
Sintaks
EVT_UCX_DEFAULT_ENDPOINT_UPDATE EvtUcxDefaultEndpointUpdate;
void EvtUcxDefaultEndpointUpdate(
[in] UCXCONTROLLER UcxController,
[in] WDFREQUEST Request
)
{...}
Parameter
[in] UcxController
Handel ke pengontrol UCX yang diterima driver klien dalam panggilan sebelumnya ke metode UcxControllerCreate .
[in] Request
Struktur DEFAULT_ENDPOINT_UPDATE yang berisi handel ke titik akhir default yang akan diperbarui.
Nilai kembali
Tidak ada
Keterangan
Driver klien UCX mendaftarkan implementasi EVT_UCX_DEFAULT_ENDPOINT_UPDATE dengan ekstensi pengontrol host USB (UCX) dengan memanggil metode UcxEndpointCreate .
UCX biasanya memanggil rutinitas ini untuk memperbarui ukuran paket maksimum titik akhir default. Driver klien mengembalikan status penyelesaian di WDFREQUEST, yang dapat diselesaikan secara asinkron.
Contoh
VOID
Endpoint_EvtUcxDefaultEndpointUpdate(
UCXCONTROLLER UcxController,
WDFREQUEST Request
)
{
UNREFERENCED_PARAMETER(UcxController);
DbgTrace(TL_INFO, Endpoint, "Endpoint_EvtUcxDefaultEndpointUpdate");
WDF_REQUEST_PARAMETERS_INIT(&wdfRequestParams);
WdfRequestGetParameters(WdfRequest, &wdfRequestParams);
defaultEndpointUpdate = (PDEFAULT_ENDPOINT_UPDATE)wdfRequestParams.Parameters.Others.Arg1;
...
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk