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