Функция UdecxUsbEndpointCreate (udecxusbendpoint.h)
Создает объект конечной точки UDE.
Синтаксис
NTSTATUS UdecxUsbEndpointCreate(
PUDECXUSBENDPOINT_INIT *EndpointInit,
[in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
[out] UDECXUSBENDPOINT *UdecxUsbEndpoint
);
Параметры
EndpointInit
Указатель на структуру UDECXUSBENDPOINT_INIT , полученную драйвером клиента при предыдущем вызове UdecxUsbSimpleEndpointInitAllocate.
[in, optional] Attributes
Указатель на структуру, выделенную вызывающим объектом WDF_OBJECT_ATTRIBUTES , которая задает атрибуты для объекта USB-устройства.
[out] UdecxUsbEndpoint
Указатель на переменную, которая получает дескриптор нового объекта конечной точки UDE, представляющего простую конечную точку на USB-устройстве.
Возвращаемое значение
Метод возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае этот метод может вернуть соответствующий код ошибки NTSTATUS .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Windows |
Минимальная версия KMDF | 1.15 |
Верхняя часть | udecxusbendpoint.h (включая Udecx.h) |
Библиотека | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
См. также раздел
Архитектура: эмуляция USB-устройств (UDE)