Condividi tramite


Funzione di callback PFNKSDELETEALLOCATOR (ks.h)

Un minidriver AVStream AVStrMiniDeleteAllocator routine 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 DeleteAllocator membro della relativa struttura di 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 KS Allocators.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX.
piattaforma di destinazione Desktop
intestazione ks.h (include Ks.h)

Vedere anche

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH