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 |