Compartilhar via


PAGP_FREE_PHYSICAL função de retorno de chamada (videoagp.h)

A função AgpFreePhysical libera a memória do sistema que foi confirmada por uma chamada anterior para AgpCommitPhysical.

Sintaxe

PAGP_FREE_PHYSICAL PagpFreePhysical;

void PagpFreePhysical(
  [in] IN PVOID HwDeviceExtension,
  [in] IN PVOID PhysicalReserveContext,
  [in] IN ULONG Pages,
  [in] IN ULONG Offset
)
{...}

Parâmetros

[in] HwDeviceExtension

Ponteiro para a extensão do dispositivo do driver de miniporto.

[in] PhysicalReserveContext

Identifica um intervalo de endereços físicos reservado. Esse identificador de contexto foi obtido de AgpReservePhysical .

[in] Pages

Especifica o número de páginas de memória do sistema que o driver de porta de vídeo deve cancelar o mapa.

[in] Offset

Especifica o deslocamento de página para o intervalo de endereços físicos reservado identificado por PhysicalReserveContext que indica o endereço base real no qual desapaco a memória do sistema.

Valor de retorno

Nenhum

Observações

Quando um driver de miniporto chama AgpFreePhysical, Páginas páginas de memória física são desbloqueadas e não mapeadas do intervalo de endereços físicos decodificação do AGP. Esse intervalo começa páginas de deslocamento no intervalo identificado por PhysicalReserveContext. O driver de miniporto deve especificar que o deslocamento exato e o número de páginas sejam liberados conforme foram confirmados em uma chamada anterior para AgpCommitPhysical.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
da Plataforma de Destino Área de trabalho
cabeçalho videoagp.h (inclua Video.h)
IRQL PASSIVE_LEVEL

Consulte também

AgpCommitPhysical

AgpReleasePhysical