Funzione AtaPortGetPhysicalAddress (irb.h)
La routine AtaPortGetPhysicalAddress converte l'intervallo di indirizzi virtuali nell'intervallo di indirizzi fisici.
Sintassi
IDE_PHYSICAL_ADDRESS AtaPortGetPhysicalAddress(
[in] PVOID ChannelExtension,
[in, optional] PIDE_REQUEST_BLOCK Irb,
[in, optional] PVOID VirtualAddress,
[out, optional] ULONG *Length
);
Parametri
[in] ChannelExtension
Puntatore all'estensione del canale.
[in, optional] Irb
Puntatore a una struttura di tipo IDE_REQUEST_BLOCK che definisce il blocco di richieste IDE (IRB) per cui viene convertito l'intervallo di indirizzi.
[in, optional] VirtualAddress
Puntatore all'indirizzo virtuale di base da convertire.
[out, optional] Length
Restituisce il numero di byte mappati a partire dall'indirizzo fisico restituito.
Valore restituito
AtaPortGetPhysicalAddress restituisce l'indirizzo fisico corrispondente per l'indirizzo virtuale. Se l'indirizzo virtuale non può essere convertito, restituisce NULL.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | irb.h (include Ata.h, Irb.h) |
Libreria | Ataport.lib; Pciidex.lib |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per