Partager via


Fonction de rappel PFNKSDEFAULTFREE (ks.h)

Un minidriver AVStream AVStrMiniAllocatorFreeFrame routine libère le cadre spécifié.

Syntaxe

PFNKSDEFAULTFREE Pfnksdefaultfree;

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

Paramètres

[in] Context

Pointeur vers la structure de contexte de l’allocator créée dans AVStrMiniInitializeAllocator.

[in] Buffer

Pointeur vers le cadre à libérer.

Valeur de retour

Aucun

Remarques

Le minidriver spécifie l’adresse de cette routine dans le membre Free de sa structure de KSALLOCATOR_DISPATCH. Le minidriver transmet cette structure au pilote de classe dans KSPIN_DISPATCH.

AVStream appelle AVStrMiniFree pour libérer une trame, en passant en tant que paramètres la structure de contexte définie dans la distribution d’initialisation et un pointeur vers l’image à libérer.

Pour plus d’informations, consultez KS Allocators .

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
plateforme cible Bureau
d’en-tête ks.h (include Ks.h)

Voir aussi

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH