IOCTL_UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK IOCTL (Ucmucsippmrequests.h)
Sends a UCSI data block to the PPM firmware by using the supported transport.
Major code
Input buffer
A pointer to a UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS structure that contains the UCSI data block.
Input buffer length
Size of the UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS structure.
Status block
Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, set to the appropriate error condition as a NTSTATUS code. For more information, see NTSTATUS Values.
Remarks
Whenever the UcmUcsiCx class extension asynchronously needs to send a UCSI block to the PPM firmware, the class extension sends this IOCTL request to the client driver asynchronously.
Requirements
Requirement | Value |
---|---|
Header | Ucmucsippmrequests.h (include UcmUcsiCx.h) |