Condividi tramite


PAGP_FREE_PHYSICAL funzione di callback (videoagp.h)

La funzione AgpFreePhysical libera la memoria di sistema che è stata eseguita da una chiamata precedente a AgpCommitPhysical.

Sintassi

PAGP_FREE_PHYSICAL PagpFreePhysical;

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

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo del driver miniport.

[in] PhysicalReserveContext

Identifica un intervallo di indirizzi fisici riservato. Questo handle di contesto è stato ottenuto da AgpReservePhysical.

[in] Pages

Specifica il numero di pagine di memoria di sistema che il driver della porta video deve annullare il mapping.

[in] Offset

Specifica l'offset della pagina nell'intervallo di indirizzi fisici riservato identificato da PhysicalReserveContext che indica l'indirizzo di base effettivo in corrispondenza del quale annullare il mapping della memoria di sistema.

Valore restituito

nessuno

Osservazioni

Quando un driver miniport chiama AgpFreePhysical, le pagine pagine di memoria fisica vengono sbloccate e annullate dall'intervallo di indirizzi fisici decodificabili AGP. Questo intervallo inizia le pagine Offset nell'intervallo identificato da PhysicalReserveContext. Il driver miniport deve specificare che l'offset esatto e il numero di pagine vengono liberati come sono stati eseguiti in una chiamata precedente a AgpCommitPhysical.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione videoagp.h (includere Video.h)
IRQL PASSIVE_LEVEL

Vedi anche

AgpCommitPhysical

AgpReleasePhysical