Compartilhar via


Método IPortWaveRTStream::GetPhysicalPageAddress (portcls.h)

O GetPhysicalPageAddress método retorna o endereço físico de uma página dentro de uma MDL (lista de descritores de memória).

Sintaxe

PHYSICAL_ADDRESS GetPhysicalPageAddress(
  [in] PMDL  MemoryDescriptorList,
  [in] ULONG Index
);

Parâmetros

[in] MemoryDescriptorList

Ponteiro para o MDL.

[in] Index

Indexe para a página de destino dentro do MDL.

Retornar valor

O GetPhysicalPageAddress método retorna o endereço físico de uma página dentro de um MDL.

Comentários

O driver de miniporto chama esse método para determinar o endereço de memória física para páginas em um MDL que foi alocado anteriormente chamando IPortWaveRTStream::AllocatePagesForMdl ou IPortWaveRTStream::AllocateContiguousPagesForMdl.

O miniporto normalmente chama isso para cada página no MDL para programar o endereço físico no AMD. O parâmetro Index é usado para selecionar a página desejada e pode variar de zero até a contagem retornada por GetPhysicalPagesCount.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e em sistemas operacionais Windows posteriores.
Plataforma de Destino Universal
Cabeçalho portcls.h
IRQL Nível passivo

Confira também

IPortWaveRTStream

IPortWaveRTStream::AllocateContiguousPagesForMdl

IPortWaveRTStream::AllocatePagesForMdl

IPortWaveRTStream::GetPhysicalPagesCount