Makro UsbBuildGetStatusRequest (usbdlib.h)
Makro UsbBuildGetStatusRequest memformat URB untuk mendapatkan status dari perangkat, antarmuka, titik akhir, atau target lain yang ditentukan perangkat pada perangkat USB.
Sintaks
void UsbBuildGetStatusRequest(
[in, out] urb,
[in] op,
[in] index,
[in, optional] transferBuffer,
[in, optional] transferBufferMDL,
[in] link
);
Parameter
[in, out] urb
Arahkan ke URB untuk diformat sebagai permintaan status.
[in] op
Menentukan salah satu nilai berikut:
URB_FUNCTION_GET_STATUS_FROM_DEVICE
Mengambil status dari perangkat USB.
URB_FUNCTION_GET_STATUS_FROM_INTERFACE
Mengambil status dari antarmuka pada perangkat USB.
URB_FUNCTION_GET_STATUS_FROM_ENDPOINT
Mengambil status dari titik akhir untuk antarmuka pada perangkat USB.
URB_FUNCTION_GET_STATUS_FROM_OTHER
Mengambil status dari target yang ditentukan perangkat pada perangkat USB.
[in] index
Menentukan indeks yang ditentukan perangkat, dikembalikan oleh permintaan konfigurasi yang berhasil, jika permintaannya adalah untuk titik akhir atau antarmuka. Jika tidak, Indeks harus nol.
[in, optional] transferBuffer
Arahkan ke buffer penduduk untuk menerima data status atau NULL jika MDL disediakan di TransferBufferMDL.
[in, optional] transferBufferMDL
Penunjuk ke MDL yang menjelaskan buffer penduduk untuk menerima data status atau NULL jika buffer disediakan di TransferBuffer.
[in] link
Dicadangkan. Harus diatur ke NULL.
Nilai kembali
Tidak ada
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | usbdlib.h (termasuk Usbdlib.h) |
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