Funzione UdecxUsbSimpleEndpointInitAllocate (udecxusbendpoint.h)
Alloca memoria per una struttura di inizializzazione usata per creare un endpoint semplice per il dispositivo USB virtuale specificato.
Sintassi
PUDECXUSBENDPOINT_INIT UdecxUsbSimpleEndpointInitAllocate(
[in] UDECXUSBDEVICE UdecxUsbDevice
);
Parametri
[in] UdecxUsbDevice
Handle per l'oggetto dispositivo UDE. Il driver client ha recuperato questo puntatore nella chiamata precedente a UdecxUsbDeviceCreate.
Valore restituito
Questo metodo restituisce un puntatore a una struttura UDECXUSBENDPOINT_INIT opaca che contiene 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 un endpoint semplice creato da una chiamata successiva a UdecxUsbEndpointCreate. Se il dispositivo non viene creato o il driver viene completato usando le risorse, il driver deve liberare le risorse chiamando UdecxUsbEndpointInitFree.
L'unica volta valida per creare endpoint semplici è dopo aver creato un oggetto dispositivo UDE e prima di chiamare UdecxUsbDevicePlugIn nel dispositivo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Versione KMDF minima | 1.15 |
Intestazione | udecxusbendpoint.h (include Udecx.h) |
Libreria | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per