Funzione di callback PFNKSDELETEALLOCATOR (ks.h)

La routine AVStrMiniDeleteAllocator di AVStream di un minidriver elimina l'allocatore associato a un pin.

Sintassi

PFNKSDELETEALLOCATOR Pfnksdeleteallocator;

void Pfnksdeleteallocator(
  [in] PVOID Context
)
{...}

Parametri

[in] Context

Puntatore alla struttura di contesto dell'allocatore creata da AVStrMiniInitializeAllocator.

Valore restituito

nessuno

Osservazioni

Il minidriver specifica l'indirizzo di questa routine nel membro DeleteAllocator della relativa struttura KSALLOCATOR_DISPATCH . Il minidriver passa questa struttura al driver di classe in KSPIN_DISPATCH.

Dopo aver chiamato questa funzione, AVStream non userà più l'allocatore per allocare e liberare memoria. Questo gestore deve rilasciare tutte le risorse di sistema riservate dall'allocatore.

Per altre informazioni, vedere Allocatori KS.

Requisiti

Requisito Valore
Client minimo supportato Disponibile nei sistemi operativi Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX.
Piattaforma di destinazione Desktop
Intestazione ks.h (include Ks.h)

Vedi anche

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH