Fungsi AtaPortGetPhysicalAddress (irb.h)
Rutinitas AtaPortGetPhysicalAddress mengonversi rentang alamat virtual ke rentang alamat fisik.
Sintaks
IDE_PHYSICAL_ADDRESS AtaPortGetPhysicalAddress(
[in] PVOID ChannelExtension,
[in, optional] PIDE_REQUEST_BLOCK Irb,
[in, optional] PVOID VirtualAddress,
[out, optional] ULONG *Length
);
Parameter
[in] ChannelExtension
Penunjuk ke ekstensi saluran.
[in, optional] Irb
Penunjuk ke struktur jenis IDE_REQUEST_BLOCK yang menentukan blok permintaan IDE (IRB) tempat rentang alamat dikonversi.
[in, optional] VirtualAddress
Penunjuk ke alamat virtual dasar untuk dikonversi.
[out, optional] Length
Mengembalikan jumlah byte yang dipetakan yang dimulai dari alamat fisik yang dikembalikan.
Mengembalikan nilai
AtaPortGetPhysicalAddress mengembalikan alamat fisik yang sesuai untuk alamat virtual. Jika alamat virtual tidak dapat dikonversi, alamat tersebut mengembalikan NULL.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | irb.h (termasuk Ata.h, Irb.h) |
Pustaka | Ataport.lib; Pciidex.lib |
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