Funzione UdecxUsbDeviceInitAllocate (udecxusbdevice.h)
Alloca la memoria per una struttura UDECXUSBDEVICE_INIT usata per inizializzare un dispositivo USB virtuale.
Sintassi
PUDECXUSBDEVICE_INIT UdecxUsbDeviceInitAllocate(
[in] WDFDEVICE UdecxWdfDevice
);
Parametri
[in] UdecxWdfDevice
Handle per un oggetto dispositivo framework che rappresenta un dispositivo USB. Il driver client ha inizializzato questo oggetto nella chiamata precedente a UdecxWdfDeviceAddUsbDeviceEmulation.
Valore restituito
Questo metodo restituisce un puntatore a un UDECXUSBDEVICE_INIT opaco che contiene i parametri di inizializzazione. La struttura viene allocata dall'estensione della classe di emulazione del dispositivo USB (UdeCx).
Osservazioni
Il driver client UDE chiama questo metodo per allocare i parametri per il dispositivo virtuale creato da una chiamata successiva a UdecxUsbDeviceCreate. Se il dispositivo non viene creato o il driver viene completato usando le risorse, il driver deve liberare le risorse chiamando UdecxUsbDeviceInitFree.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
versione minima di KMDF | 1.15 |
intestazione | udecxusbdevice.h (include Udecx.h) |
libreria | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
Vedere anche
architettura : UDE (USB Device Emulation)