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) |