Condividi tramite


Funzione di callback PFNKSDEFAULTFREE (ks.h)

Una routine AVStrMiniAllocatorFreeFrame di AVStream 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 alla cornice da liberare.

Valore restituito

nessuno

Osservazioni

Il minidriver specifica l'indirizzo di questa routine nel membro gratuito della struttura 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 Allocatori KS.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in 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