Condividi tramite


PAGP_FREE_PHYSICAL funzione di callback (videoagp.h)

La funzione di AgpFreePhysical libera la memoria di sistema di cui è stato eseguito il commit 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 riservati. 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 rimuovere dal mapping.

[in] Offset

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

Valore restituito

Nessuno

Osservazioni

Quando un driver miniport chiama AgpFreePhysical, Pagine pagine di memoria fisica vengono sbloccate e non mappate dall'intervallo di indirizzi fisici decodificabili da AGP. Questo intervallo inizia pagine offset nell'intervallo identificato da PhysicalReserveContext. Il driver miniport deve specificare che l'offset esatto e il numero di pagine devono essere liberati come eseguito in una chiamata precedente a AgpCommitPhysical.

Fabbisogno

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

Vedere anche

AgpCommitPhysical

AgpReleasePhysical