PMI_METERED_HARDWARE_INFORMATION 구조체(pmi.h)
PMI_METERED_HARDWARE_INFORMATION 구조에는 전원 측정기에서 모니터링되는 하나 이상의 전원 공급 장치에 대한 정보가 포함되어 있습니다.
통사론
typedef struct _PMI_METERED_HARDWARE_INFORMATION {
ULONG MeteredHardwareCount;
WCHAR MeteredHardware[ANYSIZE_ARRAY];
} PMI_METERED_HARDWARE_INFORMATION, *PPMI_METERED_HARDWARE_INFORMATION;
회원
MeteredHardwareCount
MeteredHardware 멤버에 반환되는 디바이스 식별자 수를 지정하는 값입니다.
MeteredHardware[ANYSIZE_ARRAY]
전원 측정기에서 측정 데이터를 제공하는 회로에서 구동되는 각 디바이스의 이름을 지정하는 유니코드 문자열입니다. 개별 디바이스 경로는 NULL 문자로 구분되고 전체 목록은 이중 NULL종료됩니다. 디바이스 이름의 형식은 \Device\xyz"입니다.
참고 시스템 전체 전원 미터의 경우 이 멤버는 NULL 반환합니다.
발언
PMI_METERED_HARDWARE_INFORMATION 구조는 IOCTL(IOCTL_PMI_GET_CAPABILITIES I/O 컨트롤) 쿼리 요청을 통해 반환됩니다. 이 쿼리 요청에 대한 입력 데이터는 pmiMeteredHardware PMI_CAPABILITIES_TYPE 열거자 값으로 설정됩니다.
쿼리 요청이 성공적으로 완료되면 요청은 PMI_CAPABILITIES 구조를 반환합니다. 이 구조체의 기능 멤버는 PMI_METERED_HARDWARE_INFORMATION 구조체로 형식이 지정됩니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7, Windows Server 2008 R2 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
헤더 | pmi.h(Pmi.h 포함) |