Función UdecxUsbEndpointCreate (udecxusbendpoint.h)
Crea un objeto de punto de conexión UDE.
Sintaxis
NTSTATUS UdecxUsbEndpointCreate(
PUDECXUSBENDPOINT_INIT *EndpointInit,
[in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
[out] UDECXUSBENDPOINT *UdecxUsbEndpoint
);
Parámetros
EndpointInit
Puntero a una estructura de UDECXUSBENDPOINT_INIT que el controlador de cliente recuperó en la llamada anterior a UdecxUsbSimpleEndpointInitAllocate.
[in, optional] Attributes
Puntero a una estructura de WDF_OBJECT_ATTRIBUTES asignada por el autor de la llamada que especifica atributos para el objeto de dispositivo USB.
[out] UdecxUsbEndpoint
Puntero a una variable que recibe un identificador para el nuevo objeto de punto de conexión UDE que representa el punto de conexión simple en el dispositivo USB.
Valor devuelto
El método devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, este método podría devolver un código de error NTSTATUS adecuado.
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 | udecxusbendpoint.h (incluya Udecx.h) |
Library | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
Consulte también
Arquitectura: emulación de dispositivos USB (UDE)