Функция UdecxUsbEndpointInitSetEndpointAddress (udecxusbendpoint.h)

Задает адрес конечной точки в параметрах инициализации создаваемой простой конечной точки.

Синтаксис

void UdecxUsbEndpointInitSetEndpointAddress(
  [in, out] PUDECXUSBENDPOINT_INIT Init,
  [in]      UCHAR                  EndpointAddress
);

Параметры

[in, out] Init

Указатель на структуру UDECXUSBENDPOINT_INIT , полученную драйвером клиента при предыдущем вызове UdecxUsbSimpleEndpointInitAllocate.

[in] EndpointAddress

Указывает адрес конечной точки, определяемый USB. Четыре бита низкого порядка указывают номер конечной точки. Бит высокого порядка определяет направление потока данных в этой конечной точке: 1 для в, 0 для исходящего.

Возвращаемое значение

None

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Минимальная версия KMDF 1.15
Верхняя часть udecxusbendpoint.h (включая Udecx.h)
Библиотека Udecxstub.lib
IRQL PASSIVE_LEVEL

См. также раздел

Архитектура: эмуляция USB-устройств (UDE)

UdecxUsbEndpointCreate

Написание драйвера клиента UDE