emi.h 헤더
이 헤더는 파워 계량 및 예산 참조에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
emi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_EMI_GET_MEASUREMENT IOCTL_EMI_GET_MEASUREMENT 제어 코드는 현재 에너지 측정 및 측정이 수행된 시간을 검색합니다. |
IOCTL_EMI_GET_METADATA IOCTL_EMI_GET_METADATA 제어 코드는 디바이스에서 EMI 메타데이터를 검색합니다. |
IOCTL_EMI_GET_METADATA_SIZE IOCTL_EMI_GET_METADATA_SIZE 제어 코드는 IOCTL_EMI_GET_METADATA 요청을 실행하여 디바이스에서 가져올 수 있는 EMI 메타데이터 개체의 크기를 검색합니다. |
IOCTL_EMI_GET_VERSION IOCTL_EMI_GET_VERSION 제어 코드는 디바이스에서 지원하는 EMI 인터페이스의 현재 버전을 검색합니다. |
구조체
EMI_CHANNEL_MEASUREMENT_DATA EMI_MEASUREMENT_DATA 구조는 현재 에너지 측정 및 측정이 수행된 시간에 대한 데이터를 제공합니다. |
EMI_CHANNEL_V2 EMI_CHANNEL_V2 구조는 EMI V2 채널에 대한 데이터를 제공합니다. |
EMI_MEASUREMENT_DATA_V2 EMI_MEASUREMENT_DATA_V2 구조는 EMI_VERSION_V2 디바이스의 모든 채널에 대한 현재 에너지 측정 데이터에 대한 데이터를 제공합니다. |
EMI_METADATA_SIZE EMI_METADATA_SIZE 구조는 IOCTL_EMI_GET_METADATA 요청을 실행하여 디바이스에서 가져올 수 있는 EMI(에너지 계량 인터페이스) 메타데이터 개체의 크기를 지정합니다. |
EMI_METADATA_V1 EMI_METADATA 구조는 하드웨어 모델 및 하드웨어 수정 버전과 같은 EMI(에너지 계량 인터페이스) 인터페이스를 지원하는 디바이스에 대한 메타데이터를 제공합니다. |
EMI_METADATA_V2 EMI_METADATA_V2 구조는 EMI_VERSION_V2 인터페이스를 지원하는 디바이스에 대한 메타데이터를 제공합니다. 이 메타데이터에는 하드웨어 디바이스 및 이 디바이스에서 노출하는 EMI 채널에 대한 정보가 포함됩니다. |
EMI_VERSION EMI_VERSION 구조는 디바이스에서 지원하는 EMI(에너지 계량 인터페이스)의 버전을 설명합니다. |
열거형
EMI_MEASUREMENT_UNIT EMI_MEASUREMENT_UNIT 열거형은 IOCTL_EMI_GET_MEASUREMENT 사용하여 디바이스에서 검색할 수 있는 사용 가능한 에너지 측정 단위를 나타냅니다. |