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 miniporta.

[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 desmapear.

[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 remover o mapa da memória do sistema.

Retornar valor

Nenhum

Comentários

Quando um driver de miniporto chama AgpFreePhysical, as páginas de 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 inicia 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 como foram confirmados em uma chamada anterior a AgpCommitPhysical.

Requisitos

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

Confira também

AgpCommitPhysical

AgpReleasePhysical