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 inizializza questo oggetto nella chiamata precedente a UdecxWdfDeviceAddUsbDeviceEmulation.
Valore restituito
Questo metodo restituisce un puntatore a un UDECXUSBDEVICE_INIT opaco contenente i parametri di inizializzazione. La struttura viene allocata dall'estensione della classe di emulazione del dispositivo USB (UdeCx).
Commenti
Il driver client UDE chiama questo metodo per allocare 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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Versione KMDF minima | 1.15 |
Intestazione | udecxusbdevice.h (include Udecx.h) |
Libreria | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |