Funzione VideoPortFreeCommonBuffer (video.h)
La funzione VideoPortFreeCommonBuffer è obsoleta ed è supportata solo per la compatibilità con le versioni precedenti con i driver esistenti. Al suo posto, i writer di driver devono usare VideoPortReleaseCommonBuffer.
VideoPortFreeCommonBuffer deallofferse la memoria di sistema allocata da una chiamata a VideoPortGetCommonBuffer.
Sintassi
VIDEOPORT_DEPRECATED VIDEOPORT_API VOID VideoPortFreeCommonBuffer(
[in] IN PVOID HwDeviceExtension,
[in] IN ULONG Length,
[in] IN PVOID VirtualAddress,
[in] IN PHYSICAL_ADDRESS LogicalAddress,
[in] IN BOOLEAN CacheEnabled
);
Parametri
[in] HwDeviceExtension
Puntatore all'estensione del dispositivo del driver miniport.
[in] Length
Specifica il numero di byte di memoria da liberare.
[in] VirtualAddress
Puntatore all'indirizzo virtuale corrispondente dell'intervallo di memoria allocato.
[in] LogicalAddress
Specifica l'indirizzo logico del buffer da liberare.
[in] CacheEnabled
Indica se la memoria allocata viene memorizzata nella cache.
Valore restituito
nessuno
Osservazioni
Ad eccezione del parametro Alignmentdi VideoPortGetCommonBuffer, tutti i parametri usati in una chiamata a VideoPortFreeCommonBuffer devono avere gli stessi valori usati nella chiamata precedente a VideoPortGetCommonBuffer.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | video.h (includere Video.h) |
Libreria | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |