Expand Minimize

HV_X64_POWER_CHANGE_METHOD enumeration

The HV_X64_POWER_CHANGE_METHOD enumeration contains values that identify power change methods.

Syntax


typedef enum _HV_X64_POWER_CHANGE_METHOD { 
  HvX64PowerChangeIssueHlt            = 0,
  HvX64PowerChangeReadIoThenIssueHlt  = 1,
  HvX64PowerChangeReadIo              = 2,
  HvX64PowerChangeIssueMwait          = 3
} HV_X64_POWER_CHANGE_METHOD, *PHV_X64_POWER_CHANGE_METHOD;

Constants

HvX64PowerChangeIssueHlt

The power change method issues an HLT instruction with this enumeration value.

HvX64PowerChangeReadIoThenIssueHlt

The power change method reads from an I/O port and then issues an HLT instruction with this enumeration value.

HvX64PowerChangeReadIo

The power change method reads from an I/O port with this enumeration value.

HvX64PowerChangeIssueMwait

The power change method issues an MWAIT instruction with this enumeration value.

Remarks

The HV_X64_POWER_CHANGE_METHOD enumeration values are used in the ChangeType member of a structure in the HV_X64_MSR_POWER_STATE_CONFIG union.

Requirements

Header

Hvgdk.h (include Hvgdk.h)

See also

HV_X64_MSR_POWER_STATE_CONFIG

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.