Método IPortWaveRTStream::GetPhysicalPageAddress (portcls.h)
O método GetPhysicalPageAddress
retorna o endereço físico de uma página em uma lista de descritores de memória (MDL).
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.
Valor de retorno
O método GetPhysicalPageAddress
retorna o endereço físico de uma página dentro de um MDL.
Observações
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 DMA. O parâmetro índice é usado para selecionar a página desejada e pode variar de zero à contagem retornada por GetPhysicalPagesCount.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e em sistemas operacionais Windows posteriores. |
da Plataforma de Destino | Universal |
cabeçalho | portcls.h |
IRQL | Nível passivo |
Consulte também
IPortWaveRTStream::AllocateContiguousPagesForMdl