Compartir a través de


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

El GetPhysicalPageAddress método devuelve la dirección física de una página dentro de una lista de descriptores de memoria (MDL).

Sintaxis

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

Parámetros

[in] MemoryDescriptorList

Puntero al MDL.

[in] Index

Indexe a la página de destino dentro de MDL.

Valor devuelto

El GetPhysicalPageAddress método devuelve la dirección física de una página dentro de un MDL.

Comentarios

El controlador de minipuerto llama a este método para determinar la dirección de memoria física de las páginas de un MDL que se asignó anteriormente mediante una llamada a IPortWaveRTStream::AllocatePagesForMdl o IPortWaveRTStream::AllocateContiguousPagesForMdl.

Normalmente, el minipuerto llama a esto para cada página del MDL con el fin de programar la dirección física en DMA. El parámetro Index se usa para seleccionar la página deseada y puede oscilar entre cero y el recuento devuelto por GetPhysicalPagesCount.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y en sistemas operativos Windows posteriores.
Plataforma de destino Universal
Encabezado portcls.h
IRQL Nivel pasivo

Consulte también

IPortWaveRTStream

IPortWaveRTStream::AllocateContiguousPagesForMdl

IPortWaveRTStream::AllocatePagesForMdl

IPortWaveRTStream::GetPhysicalPagesCount