Metodo IPortWaveRTStream::GetPhysicalPageAddress (portcls.h)
Il metodo GetPhysicalPageAddress
restituisce l'indirizzo fisico per una pagina all'interno di un elenco di descrittori di memoria (MDL).
Sintassi
PHYSICAL_ADDRESS GetPhysicalPageAddress(
[in] PMDL MemoryDescriptorList,
[in] ULONG Index
);
Parametri
[in] MemoryDescriptorList
Puntatore al file MDL.
[in] Index
Indicizzare la pagina di destinazione all'interno del file MDL.
Valore restituito
Il metodo GetPhysicalPageAddress
restituisce l'indirizzo fisico per una pagina all'interno di un file MDL.
Osservazioni
Il driver miniport chiama questo metodo per determinare l'indirizzo di memoria fisica per le pagine all'interno di un MDL allocato in precedenza chiamando IPortWaveRTStream::AllocatePagesForMdl o IPortWaveRTStream::AllocateContiguousPagesForMdl.
Il miniport chiama in genere questa opzione per ogni pagina nel file MDL per programmare l'indirizzo fisico in DMA. Il parametro Index viene usato per selezionare la pagina desiderata e può variare da zero al conteggio restituito da GetPhysicalPagesCount.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e nei sistemi operativi Windows successivi. |
piattaforma di destinazione | Universale |
intestazione | portcls.h |
IRQL | Livello passivo |
Vedere anche
IPortWaveRTStream::AllocateContiguousPagesForMdl