ReactOS 0.4.16-dev-197-g92996da
CPUID_MONITOR_MWAIT_ECX Union Reference

#include <Cpuid.h>

Collaboration diagram for CPUID_MONITOR_MWAIT_ECX:

Public Attributes

struct {
   UINT32   ExtensionsSupported: 1
 
   UINT32   InterruptAsBreak: 1
 
   UINT32   Reserved: 30
 
Bits
 
UINT32 Uint32
 

Detailed Description

CPUID MONITOR/MWAIT Information returned in ECX for CPUID leaf CPUID_MONITOR_MWAIT.

Definition at line 1017 of file Cpuid.h.

Member Data Documentation

◆ 

struct { ... } CPUID_MONITOR_MWAIT_ECX::Bits

Individual bit fields

◆ ExtensionsSupported

UINT32 CPUID_MONITOR_MWAIT_ECX::ExtensionsSupported

[Bit 0] If 0, then only EAX and EBX are valid. If 1, then EAX, EBX, ECX, and EDX are valid.

Definition at line 1026 of file Cpuid.h.

◆ InterruptAsBreak

UINT32 CPUID_MONITOR_MWAIT_ECX::InterruptAsBreak

[Bit 1] Supports treating interrupts as break-event for MWAIT, even when interrupts disabled.

Definition at line 1031 of file Cpuid.h.

◆ Reserved

UINT32 CPUID_MONITOR_MWAIT_ECX::Reserved

Definition at line 1032 of file Cpuid.h.

◆ Uint32

UINT32 CPUID_MONITOR_MWAIT_ECX::Uint32

All bit fields as a 32-bit value

Definition at line 1037 of file Cpuid.h.


The documentation for this union was generated from the following file: