Compartilhar via


função PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE (pep_x.h)

A função PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE inicializa uma estrutura de PEP_ACPI_EXTENDED_ADDRESS PEP (plug-in de extensão de plataforma).

Sintaxe

void PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE(
  [in]  BOOLEAN            ResourceUsage,
  [in]  UCHAR              Decode,
  [in]  BOOLEAN            IsMinFixed,
  [in]  BOOLEAN            IsMaxFixed,
  [in]  UCHAR              ISARanges,
  [in]  ULONGLONG          AddressGranularity,
  [in]  ULONGLONG          AddressMinimum,
  [in]  ULONGLONG          AddressMaximum,
  [in]  ULONGLONG          AddressTranslation,
  [in]  ULONGLONG          RangeLength,
  [in]  ULONGLONG          TypeSpecificAttributes,
  [in]  PUNICODE_STRING    DescriptorName,
  [in]  BOOLEAN            TranslationTypeNonStatic,
  [in]  BOOLEAN            TanslationSparseDensity,
  [out] PPEP_ACPI_RESOURCE Resource
);

Parâmetros

[in] ResourceUsage

Esse parâmetro é copiado para o membro GeneralFlags da estrutura de PEP_ACPI_EXTENDED_ADDRESS inicializada.

[in] Decode

Quando definido, indica que essa ponte decodifica subtrativamente o endereço. Isso se aplica somente a pontes de nível superior.

Quando não definido, indica que essa ponte decodifica positivamente esse endereço.

[in] IsMinFixed

Quando definido, indica que o endereço mínimo é fixo.

[in] IsMaxFixed

Quando definido, indica que o endereço máximo é fixo.

[in] ISARanges

Esse parâmetro é copiado para o membro TypeSpecificFlags da estrutura de PEP_ACPI_EXTENDED_ADDRESS inicializada.

[in] AddressGranularity

Uma máscara de bits que indica quais bits foram decodificados.

[in] AddressMinimum

Para pontes que convertem endereços, isso indica o endereço inicial mínimo no lado secundário da ponte.

[in] AddressMaximum

Para pontes que convertem endereços, isso indica o endereço inicial máximo no lado secundário da ponte.

[in] AddressTranslation

Para pontes que traduzem endereços através da ponte, esse é o endereço no lado primário.

[in] RangeLength

O comprimento do intervalo de endereços.

[in] TypeSpecificAttributes

Os atributos específicos de tipo para esse recurso.

[in] DescriptorName

O nome do descritor de recurso.

[in] TranslationTypeNonStatic

Quando true, indica que o recurso usa conversão de tipo. Caso contrário, ele usa a tradução estática de tipo.

[in] TanslationSparseDensity

Quando false, indica que essa é uma tradução densa. Caso contrário, ele é esparso.

[out] Resource

Isso é convertido em *PEP_ACPI_EXTENDED_ADDRESS.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte começando com Windows 10.
Plataforma de Destino Windows
Cabeçalho pep_x.h (inclua Pep_x.h)

Confira também

PEP_ACPI_EXTENDED_ADDRESS