fungsi PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE (pepfx.h)
Fungsi PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE menginisialisasi struktur PEP_ACPI_EXTENDED_ADDRESS plug-in ekstensi platform (PEP).
Sintaks
void PEP_ACPI_INITIALIZE_EXTENDED_MEMORY_RESOURCE(
[in] BOOLEAN ResourceUsage,
[in] UCHAR Decode,
[in] BOOLEAN IsMinFixed,
[in] BOOLEAN IsMaxFixed,
[in] UCHAR Cacheable,
[in] BOOLEAN ReadWrite,
[in] ULONGLONG AddressGranularity,
[in] ULONGLONG AddressMinimum,
[in] ULONGLONG AddressMaximum,
[in] ULONGLONG AddressTranslation,
[in] ULONGLONG RangeLength,
[in] ULONGLONG TypeSpecificAttributes,
[in] PUNICODE_STRING DescriptorName,
[in] UCHAR MemoryRangeType,
BOOLEAN TranslationTypeNonStatic,
[out] PPEP_ACPI_RESOURCE Resource
);
Parameter
[in] ResourceUsage
Parameter ini disalin ke anggota GeneralFlags dari struktur PEP_ACPI_EXTENDED_ADDRESS yang diinisialisasi.
[in] Decode
Ketika diatur, menunjukkan bahwa jembatan ini secara subtraktif mendekode alamat. Ini hanya berlaku untuk jembatan tingkat atas.
Ketika tidak diatur, menunjukkan bahwa jembatan ini secara positif mendekode alamat ini.
[in] IsMinFixed
Saat diatur, menunjukkan bahwa alamat minimum telah diperbaiki.
[in] IsMaxFixed
Saat diatur, menunjukkan bahwa alamat maksimum telah diperbaiki.
[in] Cacheable
Bendera penembolokan untuk sumber daya.
Nilai | Makna |
---|---|
|
Menunjukkan memori tidak dapat di-cache. |
|
Menunjukkan memori dapat di-cache. |
|
Menunjukkan memori dapat di-cache dan mendukung penggabungan tulis. |
|
Memori dapat di-cache dan dapat diambil sebelumnya. |
[in] ReadWrite
Jika true, menunjukkan bahwa sumber daya tersedia untuk akses baca/tulis. Jika tidak, itu baca-saja.
[in] AddressGranularity
Sedikit masker yang menunjukkan bit mana yang telah didekode.
[in] AddressMinimum
Untuk jembatan yang menerjemahkan alamat, ini menunjukkan alamat awal minimum di sisi sekunder jembatan.
[in] AddressMaximum
Untuk jembatan yang menerjemahkan alamat, ini menunjukkan alamat awal maksimum di sisi sekunder jembatan.
[in] AddressTranslation
Untuk jembatan yang menerjemahkan alamat di seluruh jembatan, ini adalah alamat di sisi utama.
[in] RangeLength
Panjang rentang alamat.
[in] TypeSpecificAttributes
Atribut khusus jenis untuk sumber daya ini.
[in] DescriptorName
Nama deskriptor sumber daya.
[in] MemoryRangeType
Parameter ini mengidentifikasi jenis rentang memori yang disediakan oleh sumber daya ini.
Nilai | Makna |
---|---|
|
Memori rentang alamat: Rentang ini tersedia RAM yang dapat digunakan oleh sistem operasi. |
|
Rentang alamat yang dicadangkan: Rentang alamat ini sedang digunakan atau dicadangkan oleh sistem dan tidak akan disertakan dalam kumpulan memori yang dapat dialokasikan dari manajer memori sistem operasi. |
|
Rentang alamat ACPI: Memori Reklamasi ACPI. Rentang ini tersedia RAM yang dapat digunakan oleh OS setelah membaca tabel ACPI. |
|
Rentang Alamat NVS: Memori NVS ACPI. Rentang alamat ini sedang digunakan atau dicadangkan oleh sistem dan tidak boleh digunakan oleh sistem operasi. Rentang ini diperlukan untuk disimpan dan dipulihkan di seluruh NVS tidur. |
TranslationTypeNonStatic
Jika true, menunjukkan bahwa sumber daya menggunakan terjemahan jenis. Jika tidak, ia menggunakan terjemahan statis jenis.
[out] Resource
Ini dilemparkan ke *PEP_ACPI_EXTENDED_ADDRESS.
Mengembalikan nilai
Tidak ada
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 10. |
Target Platform | Windows |
Header | pepfx.h (termasuk Pep_x.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk