Compartir a través de


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

El método GetPhysicalPageAddress 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 método GetPhysicalPageAddress devuelve la dirección física de una página dentro de una MDL.

Observaciones

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

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

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y sistemas operativos Windows posteriores.
de la plataforma de destino de Universal
encabezado de portcls.h
irQL Nivel pasivo

Consulte también

IPortWaveRTStream

IPortWaveRTStream::AllocateContiguousPagesForMdl

IPortWaveRTStream::AllocatePagesForMdl

IPortWaveRTStream::GetPhysicalPagesCount