PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE 함수(pep_x.h)
PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE 함수는 PEP(플랫폼 확장 플러그 인) PEP_ACPI_EXTENDED_ADDRESS 구조를 초기화합니다.
구문
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
);
매개 변수
[in] ResourceUsage
이 매개 변수는 초기화된 PEP_ACPI_EXTENDED_ADDRESS 구조체의 GeneralFlags 멤버로 복사됩니다.
[in] Decode
설정되면 이 브리지가 주소를 빼서 디코딩한다는 것을 나타냅니다. 이는 최상위 브리지에만 적용됩니다.
설정하지 않으면 이 브리지가 이 주소를 긍정적으로 디코딩한다는 것을 나타냅니다.
[in] IsMinFixed
를 설정하면 최소 주소가 고정됨을 나타냅니다.
[in] IsMaxFixed
를 설정하면 최대 주소가 고정됨을 나타냅니다.
[in] ISARanges
이 매개 변수는 초기화된 PEP_ACPI_EXTENDED_ADDRESS 구조체의 TypeSpecificFlags 멤버에 복사됩니다.
[in] AddressGranularity
디코딩된 비트를 나타내는 비트 마스크입니다.
[in] AddressMinimum
주소를 변환하는 브리지의 경우 브리지의 보조 쪽에 있는 최소 시작 주소를 나타냅니다.
[in] AddressMaximum
주소를 변환하는 브리지의 경우 브리지의 보조 쪽에서 최대 시작 주소를 나타냅니다.
[in] AddressTranslation
브리지를 가로질러 주소를 변환하는 브리지의 경우 기본 쪽의 주소입니다.
[in] RangeLength
주소 범위의 길이입니다.
[in] TypeSpecificAttributes
이 리소스에 대한 형식별 특성입니다.
[in] DescriptorName
리소스 설명자의 이름입니다.
[in] TranslationTypeNonStatic
true이면 리소스가 형식 변환을 사용한다는 것을 나타냅니다. 그렇지 않으면 형식 정적 변환을 사용합니다.
[in] TanslationSparseDensity
false이면 이 변환이 조밀한 번역임을 나타냅니다. 그렇지 않으면 스파스입니다.
[out] Resource
*PEP_ACPI_EXTENDED_ADDRESS 캐스팅됩니다.
반환 값
없음
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 부터 지원합니다. |
대상 플랫폼 | Windows |
헤더 | pep_x.h(Pep_x.h 포함) |