Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The PMI_CAPABILITIES_TYPE enumeration defines the type of capabilities data that is referenced by the Capability member of the PMI_CAPABILITIES structure. This enumeration is also used to specify the type of PMI_CAPABILITIES structure to return through an IOCTL_PMI_GET_CAPABILITIES I/O control (IOCTL) request.
Syntax
typedef enum {
PmiReportedCapabilities,
PmiMeteredHardware,
PmiCapabilitiesMax
} PMI_CAPABILITIES_TYPE;
Constants
PmiReportedCapabilitiesThe PMI capabilities data, formatted as a PMI_REPORTED_CAPABILITIES structure, specifies the power capabilities of the power meter. |
PmiMeteredHardwareThe PMI capabilities data, formatted as a PMI_METERED_HARDWARE_INFORMATION structure, specifies the hardware devices that the power meter provides measurement data to. |
PmiCapabilitiesMaxThe maximum number of PMI capability structures. |
Remarks
The CapabilityType member of the PMI_CAPABILITIES structure contains information about the type of PMI capability data that is referenced by the Capabilities member of that structure. This structure is returned through a successful completion of an IOCTL_PMI_GET_CAPABILITIES IOCTL request.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Available in Windows 7, Windows Server 2008 R2, and later versions of the Windows operating systems. |
| Header | pmi.h (include Pmi.h) |