Fungsi UdecxUsbDeviceInitAllocate (udecxusbdevice.h)
Mengalokasikan memori untuk struktur UDECXUSBDEVICE_INIT yang digunakan untuk menginisialisasi perangkat USB virtual.
Sintaks
PUDECXUSBDEVICE_INIT UdecxUsbDeviceInitAllocate(
[in] WDFDEVICE UdecxWdfDevice
);
Parameter
[in] UdecxWdfDevice
Handel ke objek perangkat kerangka kerja yang mewakili perangkat USB. Driver klien menginisialisasi objek ini dalam panggilan sebelumnya ke UdecxWdfDeviceAddUsbDeviceEmulation.
Mengembalikan nilai
Metode ini mengembalikan pointer ke UDECXUSBDEVICE_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 perangkat virtual yang dibuat oleh panggilan berikutnya ke UdecxUsbDeviceCreate. Jika perangkat tidak dibuat atau driver selesai menggunakan sumber daya, driver harus membebaskan sumber daya dengan memanggil UdecxUsbDeviceInitFree.
Persyaratan
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Target Platform | Windows |
Versi KMDF minimum | 1.15 |
Header | udecxusbdevice.h (termasuk Udecx.h) |
Pustaka | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |