Condividi tramite


Funzione di callback PFNKSDEFAULTFREE (ks.h)

Un minidriver AVStream AVStrMiniAllocatorFreeFrame libera il frame specificato.

Sintassi

PFNKSDEFAULTFREE Pfnksdefaultfree;

void Pfnksdefaultfree(
  [in] PVOID Context,
  [in] PVOID Buffer
)
{...}

Parametri

[in] Context

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

[in] Buffer

Puntatore al frame da liberare.

Valore restituito

Nessuno

Osservazioni

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

AVStream chiama AVStrMiniFree per liberare un frame, passando come parametri la struttura di contesto impostata nell'invio di inizializzazione e un puntatore al frame da liberare.

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