Поделиться через


IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT IOCTL (ucmtcpciportcontrollerrequests.h)

Задает регистр ПЕРЕДАЧи, определенный в соответствии со спецификацией интерфейса контроллера порта универсальной последовательной шины типа C.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Указатель на структуру UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS , которая содержит значение, устанавливаемое в регистре TRANSMIT. Чтобы получить структуру, вызовите WdfRequestRetrieveInputBuffer , передав полученный объект запроса платформы. Эта структура объявлена в UcmTcpciSpec.h.

Длина входного буфера

Размер структуры UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS .

Блок состояния

Irp->IoStatus.Status имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае — состояние соответствующего условия ошибки в виде кода NTSTATUS .

Комментарии

Расширение класса UcmTcpciCx отправляет этот запрос IOCTL для установки регистра TRANSMIT. Устанавливаемое значение указывается в предоставленной структуре. После установки значения в регистре драйвер клиента должен вызвать WdfRequestComplete для выполнения запроса.

Требования

Требование Значение
Заголовок ucmtcpciportcontrollerrequests.h

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

Создание запросов IOCTL в драйверах

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously