Metodo IPortWaveRTStream::GetPhysicalPageAddress (portcls.h)
Il GetPhysicalPageAddress
metodo 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 MDL.
[in] Index
Indice alla pagina di destinazione all'interno del MDL.
Valore restituito
Il GetPhysicalPageAddress
metodo restituisce l'indirizzo fisico per una pagina all'interno di un MDL.
Commenti
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 pagina per ogni pagina in 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.
Requisiti
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 |
Vedi anche
IPortWaveRTStream::AllocateContiguousPagesForMdl