IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT IOCTL (ucmtcpciportcontrollerrequests.h)
Establece el registro TRANSMIT definido según la especificación universal de interfaz de controlador de puerto Type-C bus serie.
Código principal
Búfer de entrada
Puntero a una estructura de UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS que contiene el valor que se va a establecer en el registro TRANSMIT. Para obtener la estructura, llame a WdfRequestRetrieveInputBuffer pasando el objeto de solicitud del marco recibido. Esta estructura se declara en UcmTcpciSpec.h.
Longitud del búfer de entrada
Tamaño de la estructura UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS.
Bloque de estado
Irp->ioStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado a la condición de error adecuada como código NTSTATUS.
Observaciones
La extensión de clase UcmTcpciCx envía esta solicitud IOCTL para establecer el registro TRANSMIT. El valor que se va a establecer se proporciona en la estructura proporcionada. Después de establecer el valor en el registro, el controlador cliente debe llamar a WdfRequestComplete para completar la solicitud.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ucmtcpciportcontrollerrequests.h |
Consulte también
crear solicitudes IOCTL en controladores
WdfIoTargetSendInternalIoctlOthersSynchronously