ReactOS 0.4.16-dev-2354-g16de117
_INTERRUPT_VECTOR_DATA Struct Reference

#include <haltypes.h>

Collaboration diagram for _INTERRUPT_VECTOR_DATA:

Public Attributes

INTERRUPT_CONNECTION_TYPE Type
 
ULONG Vector
 
KIRQL Irql
 
KINTERRUPT_POLARITY Polarity
 
KINTERRUPT_MODE Mode
 
GROUP_AFFINITY TargetProcessors
 
INTERRUPT_REMAPPING_INFO IntRemapInfo
 
struct {
   ULONG   Gsiv
 
   ULONG   WakeInterrupt: 1
 
   ULONG   ReservedFlags: 31
 
ControllerInput
 
union {
   struct {
      PHYSICAL_ADDRESS   Address
 
      ULONG   DataPayload
 
   }   XapicMessage
 
   struct {
      INTERRUPT_HT_INTR_INFO   IntrInfo
 
   }   Hypertransport
 
   struct {
      PHYSICAL_ADDRESS   Address
 
      ULONG   DataPayload
 
   }   GenericMessage
 
   struct {
      HAL_APIC_DESTINATION_MODE   DestinationMode
 
   }   MessageRequest
 
}; 
 

Detailed Description

Definition at line 93 of file haltypes.h.

Member Data Documentation

◆ 

union { ... } _INTERRUPT_VECTOR_DATA::@2622

◆ Address

PHYSICAL_ADDRESS _INTERRUPT_VECTOR_DATA::Address

Definition at line 118 of file haltypes.h.

◆ 

struct { ... } _INTERRUPT_VECTOR_DATA::ControllerInput

◆ DataPayload

ULONG _INTERRUPT_VECTOR_DATA::DataPayload

Definition at line 119 of file haltypes.h.

◆ DestinationMode

HAL_APIC_DESTINATION_MODE _INTERRUPT_VECTOR_DATA::DestinationMode

Definition at line 129 of file haltypes.h.

◆ 

struct { ... } _INTERRUPT_VECTOR_DATA::GenericMessage

◆ Gsiv

ULONG _INTERRUPT_VECTOR_DATA::Gsiv

Definition at line 104 of file haltypes.h.

◆ 

struct { ... } _INTERRUPT_VECTOR_DATA::Hypertransport

◆ IntRemapInfo

INTERRUPT_REMAPPING_INFO _INTERRUPT_VECTOR_DATA::IntRemapInfo

Definition at line 101 of file haltypes.h.

◆ IntrInfo

INTERRUPT_HT_INTR_INFO _INTERRUPT_VECTOR_DATA::IntrInfo

Definition at line 122 of file haltypes.h.

◆ Irql

KIRQL _INTERRUPT_VECTOR_DATA::Irql

Definition at line 97 of file haltypes.h.

◆ 

struct { ... } _INTERRUPT_VECTOR_DATA::MessageRequest

◆ Mode

KINTERRUPT_MODE _INTERRUPT_VECTOR_DATA::Mode

Definition at line 99 of file haltypes.h.

◆ Polarity

KINTERRUPT_POLARITY _INTERRUPT_VECTOR_DATA::Polarity

Definition at line 98 of file haltypes.h.

◆ ReservedFlags

ULONG _INTERRUPT_VECTOR_DATA::ReservedFlags

Definition at line 106 of file haltypes.h.

◆ TargetProcessors

GROUP_AFFINITY _INTERRUPT_VECTOR_DATA::TargetProcessors

Definition at line 100 of file haltypes.h.

◆ Type

INTERRUPT_CONNECTION_TYPE _INTERRUPT_VECTOR_DATA::Type

Definition at line 95 of file haltypes.h.

◆ Vector

ULONG _INTERRUPT_VECTOR_DATA::Vector

Definition at line 96 of file haltypes.h.

◆ WakeInterrupt

ULONG _INTERRUPT_VECTOR_DATA::WakeInterrupt

Definition at line 105 of file haltypes.h.

◆ 

struct { ... } _INTERRUPT_VECTOR_DATA::XapicMessage

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