Fungsi UdecxUsbSimpleEndpointInitAllocate (udecxusbendpoint.h)
Mengalokasikan memori untuk struktur inisialisasi yang digunakan untuk membuat titik akhir sederhana untuk perangkat USB virtual yang ditentukan.
Sintaks
PUDECXUSBENDPOINT_INIT UdecxUsbSimpleEndpointInitAllocate(
[in] UDECXUSBDEVICE UdecxUsbDevice
);
Parameter
[in] UdecxUsbDevice
Handel ke objek perangkat UDE. Driver klien mengambil pointer ini dalam panggilan sebelumnya ke UdecxUsbDeviceCreate.
Nilai kembali
Metode ini mengembalikan penunjuk ke struktur UDECXUSBENDPOINT_INIT buram yang berisi parameter inisialisasi. Struktur dialokasikan oleh ekstensi kelas emulasi perangkat USB (UdeCx).
Keterangan
Driver klien UDE memanggil metode ini untuk mengalokasikan parameter untuk titik akhir sederhana yang dibuat oleh panggilan berikutnya ke UdecxUsbEndpointCreate. Jika perangkat tidak dibuat atau driver selesai menggunakan sumber daya, driver harus membebaskan sumber daya dengan memanggil UdecxUsbEndpointInitFree.
Satu-satunya waktu yang valid untuk membuat titik akhir sederhana adalah setelah membuat objek perangkat UDE dan sebelum memanggil UdecxUsbDevicePlugIn di perangkat.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Target Platform | Windows |
Versi KMDF minimum | 1.15 |
Header | udecxusbendpoint.h (termasuk Udecx.h) |
Pustaka | Udecxstub.lib |
IRQL | PASSIVE_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