IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND IOCTL (ucmtcpciportcontrollerrequests.h)
Sets the value of a command register defined as per the Universal Serial Bus Type-C Port Controller Interface Specification.
Major code
Input buffer
A pointer to a UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS structure. To get the structure, call WdfRequestRetrieveInputBuffer by passing the received framework request object.
Input buffer length
The size of the UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS structure.
Status block
Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, Status to the appropriate error condition as a NTSTATUS code.
Remarks
The UcmTcpciCx class extension sends this IOCTL request to set the value of the command register. The value to set is provided in the supplied structure. After setting the value in the register, client driver must call WdfRequestComplete to complete the request.
Requirements
Requirement | Value |
---|---|
Header | ucmtcpciportcontrollerrequests.h |
See also
Creating IOCTL Requests in Drivers
WdfIoTargetSendInternalIoctlOthersSynchronously