estrutura PCC_REDUCED_2_SUBSPACE (acpitabl.h)

A estrutura PCC_REDUCED_2_SUBSPACE contém informações sobre o subespaço PCC (Canal de Comunicação da Plataforma ACPI) do Tipo 2 reduzido por HW.

Sintaxe

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;

Membros

Header

O cabeçalho PCC_SUBSPACE_HEADER .

PlatformInterruptGsiv

O GSIV (vetor de interrupção do sistema global) da plataforma PCC.

PlatformInterruptPolarity

A plataforma PCC interrompe o valor de polaridade (um dos PCC_PLATFORM_INTERRUPT_POLARITY_XXX).

PlatformInterruptMode

O modo de interrupção da plataforma PCC (deve ser PCC_PLATFORM_INTERRUPT_MODE_EDGE_TRIGGERED).

Reserved1

Reservado para uso futuro.

PlatformInterruptFlags

Os sinalizadores de interrupção da plataforma PCC.

Reserved2

Reservado para uso futuro.

BaseAddress

O endereço base PHYSICAL_ADDRESS .

Length

O valor de comprimento.

DoorbellRegister

O registro da campainha GEN_ADDR .

DoorbellPreserve

A campainha preserva a máscara.

DoorbellWrite

A campainha escreve máscara.

NominalLatency

O valor de latência nominal.

MaximumPeriodicAccessRate

O valor máximo da taxa de acesso periódica.

MinimumRequestTurnaroundTime

O valor mínimo de tempo de retorno da solicitação.

PlatformInterruptAckRegister

A plataforma GEN_ADDR interrompe o registro de confirmação.

PlatformInterruptAckPreserve

A máscara de preservação de confirmação de interrupção da plataforma.

PlatformInterruptAckWrite

A plataforma interrompe a máscara de gravação de confirmação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho acpitabl.h (include Acpitabl.h)