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::AllocateContiguousPagesForMdl