Partager via


PCC_REDUCED_2_SUBSPACE structure (acpitabl.h)

La structure PCC_REDUCED_2_SUBSPACE contient des informations sur le sous-espace de type 2 du canal de communication de la plateforme ACPI (PCC) à réduction HW.

Syntaxe

typedef struct _PCC_REDUCED_2_SUBSPACE {
  PCC_SUBSPACE_HEADER Header;
  ULONG               PlatformInterruptGsiv;
  union {
    struct {
      UCHAR PlatformInterruptPolarity : 1;
      UCHAR PlatformInterruptMode : 1;
      UCHAR Reserved1 : 6;
    };
    UCHAR PlatformInterruptFlags;
  };
  UCHAR               Reserved2;
  PHYSICAL_ADDRESS    BaseAddress;
  ULONGLONG           Length;
  GEN_ADDR            DoorbellRegister;
  ULONGLONG           DoorbellPreserve;
  ULONGLONG           DoorbellWrite;
  ULONG               NominalLatency;
  ULONG               MaximumPeriodicAccessRate;
  USHORT              MinimumRequestTurnaroundTime;
  GEN_ADDR            PlatformInterruptAckRegister;
  ULONGLONG           PlatformInterruptAckPreserve;
  ULONGLONG           PlatformInterruptAckWrite;
} PCC_REDUCED_2_SUBSPACE, *PPCC_REDUCED_2_SUBSPACE;

Membres

Header

En-tête PCC_SUBSPACE_HEADER.

PlatformInterruptGsiv

Vecteur d’interruption de système global (GSIV) de la plateforme PCC.

PlatformInterruptPolarity

La valeur de polarité d’interruption de la plateforme PCC ( l’une des PCC_PLATFORM_INTERRUPT_POLARITY_XXX).

PlatformInterruptMode

Mode d’interruption de la plateforme PCC (doit être PCC_PLATFORM_INTERRUPT_MODE_EDGE_TRIGGERED).

Reserved1

Réservé pour un usage futur.

PlatformInterruptFlags

Indicateurs d’interruption de la plateforme PCC.

Reserved2

Réservé pour un usage futur.

BaseAddress

Adresse de base PHYSICAL_ADDRESS .

Length

Valeur de longueur.

DoorbellRegister

La GEN_ADDR registre de sonnette.

DoorbellPreserve

Le masque de préservation de la sonnette.

DoorbellWrite

Masque d’écriture de la sonnette.

NominalLatency

Valeur de latence nominale.

MaximumPeriodicAccessRate

Valeur du taux d’accès périodique maximal.

MinimumRequestTurnaroundTime

Valeur minimale du délai d’exécution de la demande.

PlatformInterruptAckRegister

Le GEN_ADDR registre d’interruption de plateforme.

PlatformInterruptAckPreserve

Masque de conservation de l’interruption de plateforme.

PlatformInterruptAckWrite

Masque d’écriture d’interruption de plateforme.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête acpitabl.h (include Acpitabl.h)