Compartir a través de


IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL IOCTL (ucmtcpciportcontrollerrequests.h)

Establece el valor de un registro de control definido según la especificación universal de interfaz del controlador de puerto Type-C bus serie.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Puntero a una estructura de UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS que contiene el tipo de registro y el valor que se va a establecer.

Longitud del búfer de entrada

Tamaño de la estructura UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_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 valores en el registro de control. Solo se puede establecer un registro por solicitud. El tipo y el valor que se va a establecer se proporcionan 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

WdfIoTargetSendInternalIoctlSynchronously

WdfIoTargetSendIoctlSynchronously