Fungsi MmGetPhysicalAddress (ntddk.h)

Rutinitas MmGetPhysicalAddress mengembalikan alamat fisik yang sesuai dengan alamat virtual yang tidak di-halaman yang valid.

Sintaks

PHYSICAL_ADDRESS MmGetPhysicalAddress(
  [in] PVOID BaseAddress
);

Parameter

[in] BaseAddress

Arahkan ke alamat virtual untuk mengembalikan alamat fisik.

Nilai kembali

MmGetPhysicalAddress mengembalikan alamat fisik yang sesuai dengan alamat virtual yang diberikan.

Jangan gunakan rutinitas ini untuk mendapatkan alamat fisik untuk digunakan dengan operasi DMA. Untuk informasi tentang teknik yang tepat untuk melakukan operasi DMA, lihat Objek Adapter dan DMA.

Keterangan

Pemanggil MmGetPhysicalAddress dapat berjalan di IRQL apa pun, asalkan nilai BaseAddress valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 2000.
Target Platform Universal
Header ntddk.h (termasuk Ntddk.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Tingkat apa pun (lihat bagian Keterangan)

Lihat juga

MmIsAddressValid

MmIsNonPagedSystemAddressValid

MmMapIoSpace

MmProbeAndLockPages