Función UdecxUsbDeviceInitAllocate (udecxusbdevice.h)
Asigna memoria para una estructura de UDECXUSBDEVICE_INIT que se usa para inicializar un dispositivo USB virtual.
Sintaxis
PUDECXUSBDEVICE_INIT UdecxUsbDeviceInitAllocate(
[in] WDFDEVICE UdecxWdfDevice
);
Parámetros
[in] UdecxWdfDevice
Identificador de un objeto de dispositivo de marco que representa un dispositivo USB. El controlador cliente inicializó este objeto en la llamada anterior a UdecxWdfDeviceAddUsbDeviceEmulation.
Valor devuelto
Este método devuelve un puntero a un UDECXUSBDEVICE_INIT opaco que contiene los parámetros de inicialización. La estructura se asigna mediante la extensión de clase de emulación de dispositivo USB (UdeCx).
Comentarios
El controlador cliente UDE llama a este método para asignar parámetros para el dispositivo virtual creado por una llamada posterior a UdecxUsbDeviceCreate. Si el dispositivo no se crea o el controlador ha terminado de usar los recursos, el controlador debe liberar los recursos llamando a UdecxUsbDeviceInitFree.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Windows |
Versión mínima de KMDF | 1.15 |
Encabezado | udecxusbdevice.h (incluya Udecx.h) |
Library | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |