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