MmGetPhysicalAddress, fonction (ntddk.h)
La routine MmGetPhysicalAddress retourne l’adresse physique correspondant à une adresse virtuelle non paginé valide.
Syntaxe
PHYSICAL_ADDRESS MmGetPhysicalAddress(
[in] PVOID BaseAddress
);
Paramètres
[in] BaseAddress
Pointeur vers l’adresse virtuelle pour laquelle retourner l’adresse physique.
Valeur de retour
MmGetPhysicalAddress retourne l’adresse physique qui correspond à l’adresse virtuelle donnée.
N’utilisez pas cette routine pour obtenir des adresses physiques à utiliser avec des opérations DMA. Pour plus d’informations sur les techniques appropriées pour effectuer des opérations DMA, consultez Objets d’adaptateur et DMA.
Remarques
Les appelants de MmGetPhysicalAddress peuvent s’exécuter à n’importe quel runtime IRQL, à condition que la valeur BaseAddress soit valide.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows 2000. |
plateforme cible | Universel |
d’en-tête | ntddk.h (include Ntddk.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | N’importe quel niveau (voir section Remarques) |