MmGetPhysicalAddress-Funktion (ntddk.h)
Die MmGetPhysicalAddress-Routine gibt die physische Adresse zurück, die einer gültigen nicht ausseitigen virtuellen Adresse entspricht.
Syntax
PHYSICAL_ADDRESS MmGetPhysicalAddress(
[in] PVOID BaseAddress
);
Parameter
[in] BaseAddress
Zeiger auf die virtuelle Adresse, für die die physische Adresse zurückgegeben werden soll.
Rückgabewert
MmGetPhysicalAddress gibt 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.
Hinweise
Aufrufer von MmGetPhysicalAddress können auf jedem IRQL ausgeführt werden, sofern der BaseAddress-Wert gültig ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Universell |
Header | ntddk.h (include Ntddk.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Beliebige Ebene (siehe Abschnitt Hinweise) |