a transceiver unit 610, configured to receive M pieces of downlink control information, where first downlink control information in the M pieces of downlink control information indicates a first channel state information configuration, the first channel state information configuration is associated with a first channel state information interference measurement CSI-IM resource group, and the first CSI-IM resource group includes N1 CSI-IM resources, where M and N1 are positive integers, and N1 is greater than 1; and
a processing unit 620, configured to: measure a target CSI-IM resource, and report channel state information by using the transceiver unit, where the target CSI-IM resource is determined by the terminal device from the N1 CSI-IM resources based on M, and a quantity of target CSI-IM resources is less than N1.
According to the channel state information reporting apparatus in this embodiment of this application, the terminal device determines, based on a quantity of pieces of received downlink control information, a transmission mechanism used for data transmission in the future, selects a target CSI-IM resource from at least two CSI-IM resources to perform interference measurement, and reports channel state information, to avoid dynamic information exchange and improve accuracy of a CSI measurement result, thereby improving system performance.