Compartir a través de


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 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 del 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 Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
de la plataforma de destino de Windows
versión mínima de KMDF 1.15
encabezado de udecxusbendpoint.h (incluya Udecx.h)
biblioteca de Udecxstub.lib
irQL PASSIVE_LEVEL

Consulte también

Arquitectura de : de emulación de dispositivos USB (UDE)

UdecxUsbSimpleEndpointInitAllocate

Escribir un controlador de cliente UDE