ucmucsippmrequests.h header

UCM-UCSI Platform Policy Manager (PPM) abstracts the details of sending UCSI commands from Operating System Policy Manager (OPM) to PPM and receiving notifications from the PPM. It converts PPM commands to WDFREQUEST objects and forwards them to the client driver. UCSI commands are sent to the client driver as I/O control codes, declared in this header.

For information about UCSI commands, see UCSI spec version 1.2.

Do not include this header. Instead, include Ucmucsicx.h.

For more information, see:

ucmucsippmrequests.h contains the following programming interfaces:

IOCTLs

 
IOCTL_UCMUCSI_PPM_GET_UCSI_DATA_BLOCK

Learn more about: IOCTL_UCMUCSI_PPM_GET_UCSI_DATA_BLOCK IOCTL
IOCTL_UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK

Sends a UCSI data block to the client driver.

Structures

 
UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_IN_PARAMS

Contains a USCI data block for input to IOCTL_UCMUCSI_PPM_GET_UCSI_DATA_BLOCK.
UCMUCSI_PPM_GET_UCSI_DATA_BLOCK_OUT_PARAMS

Contains a USCI data block for output to IOCTL_UCMUCSI_PPM_GET_UCSI_DATA_BLOCK.
UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK_IN_PARAMS

Contains a USCI data block for input to IOCTL_UCMUCSI_PPM_SEND_UCSI_DATA_BLOCK.

Enumerations

 
UCMUCSI_PPM_IOCTL

Defines I/O control codes handled by the client driver.