// ucmucsippmrequests.h
// CTL_CODE(0x005d, 0x000, METHOD_BUFFERED, FILE_WRITE_ACCESS)
#define IOCTL_UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK 0x005D8000
View the official Windows Driver Kit DDI referenceNo description available.
Sends a UCSI data block to the PPM firmware by using the supported transport.
A pointer to a UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS structure that contains the UCSI data block.
Size of the UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS structure.
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.
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.
UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS