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


IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT IOCTL (ucmtcpciportcontrollerrequests.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

Указатель на UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS структуру, содержащую значение, заданное в регистре ПЕРЕДАЧ. Чтобы получить структуру, вызовите WdfRequestRetrieveInputBuffer путем передачи полученного объекта запроса платформы. Эта структура объявлена в UcmTcpciSpec.h.

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

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

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

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

Замечания

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

Требования

Требование Ценность
заголовка ucmtcpciportcontrollerrequests.h

См. также

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

WdfIoTargetSendInternalIoctlOthersSynchronously

WdfIoTargetSendInternalIoctlSynchronous

WdfIoTargetSendIoctlSynchronously