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 |