Condividi tramite


Funzione VideoPortFreePool (video.h)

La funzione VideoPortFreePool dealloca un blocco di memoria del pool allocato in precedenza da VideoPortAllocatePool.

Sintassi

VIDEOPORT_API VOID VideoPortFreePool(
  [in] IN PVOID HwDeviceExtension,
  [in] IN PVOID Ptr
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo del driver miniport.

[in] Ptr

Puntatore al primo byte della memoria da liberare.

Valore restituito

nessuno

Osservazioni

VideoPortFreePool è progettato per sostituire VideoPortReleaseBuffer, che è obsoleto.

I chiamanti di VideoPortFreePool devono essere in esecuzione in IRQL <= DISPATCH_LEVEL. Un chiamante in DISPATCH_LEVEL deve aver specificato un Oggetto VpNonPaged XxxPoolType al momento dell'allocazione della memoria. In caso contrario, il chiamante deve essere in esecuzione nel DISPATCH_LEVEL IRQL < .

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows XP e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione video.h (include Video.h)
Libreria Videoprt.lib
DLL Videoprt.sys
IRQL Vedere la sezione Osservazioni.

Vedi anche

VideoPortAllocateCommonBuffer

VideoPortAllocatePool