Funzione MmGetPhysicalAddress (ntddk.h)
La routine MmGetPhysicalAddress restituisce l'indirizzo fisico corrispondente a un indirizzo virtuale non di pagina valido.
Sintassi
PHYSICAL_ADDRESS MmGetPhysicalAddress(
[in] PVOID BaseAddress
);
Parametri
[in] BaseAddress
Puntatore all'indirizzo virtuale per il quale restituire l'indirizzo fisico.
Valore restituito
MmGetPhysicalAddress restituisce l'indirizzo fisico corrispondente all'indirizzo virtuale specificato.
Non utilizzare questa routine per ottenere indirizzi fisici da utilizzare con le operazioni DMA. Per informazioni sulle tecniche appropriate per l'esecuzione di operazioni DMA, vedere Oggetti adapter e DMA.
Commenti
I chiamanti di MmGetPhysicalAddress possono essere eseguiti in qualsiasi IRQL, purché il valore BaseAddress sia valido.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 2000. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntddk.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualsiasi livello (vedere la sezione Osservazioni) |