MmGetPhysicalAddress-Funktion (ntddk.h)
Die MmGetPhysicalAddress Routine gibt die physische Adresse zurück, die einer gültigen, nicht seitenfreien virtuellen Adresse entspricht.
Syntax
PHYSICAL_ADDRESS MmGetPhysicalAddress(
[in] PVOID BaseAddress
);
Parameter
[in] BaseAddress
Zeigen Sie auf die virtuelle Adresse, für die die physische Adresse zurückgegeben werden soll.
Rückgabewert
MmGetPhysicalAddress die physische Adresse zurück, die der angegebenen virtuellen Adresse entspricht.
Verwenden Sie diese Routine nicht, um physische Adressen für die Verwendung mit DMA-Vorgängen abzurufen. Informationen zu den richtigen Techniken zum Ausführen von DMA-Vorgängen finden Sie unter Adapterobjekte und DMA-.
Bemerkungen
Aufrufer von MmGetPhysicalAddress- können bei jedem IRQL ausgeführt werden, vorausgesetzt, der BaseAddress Wert ist gültig.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
Zielplattform- | Universal |
Header- | ntddk.h (include Ntddk.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | Beliebige Ebene (siehe Abschnitt "Hinweise") |