Partager via


Fonction de rappel PFNKSDELETEALLOCATOR (ks.h)

La routine AVStrMiniDeleteAllocator d’un minidriver AVStream supprime l’allocateur associé à une broche.

Syntaxe

PFNKSDELETEALLOCATOR Pfnksdeleteallocator;

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

Paramètres

[in] Context

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

Valeur de retour

None

Remarques

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

Une fois cette fonction appelée, AVStream n’utilise plus l’allocateur pour allouer et libérer de la mémoire. Ce gestionnaire doit libérer toutes les ressources système réservées par l’allocateur.

Pour plus d’informations, consultez Allocators KS.

Configuration requise

Condition requise Valeur
Client minimal 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 Desktop (Expérience utilisateur)
En-tête ks.h (inclure Ks.h)

Voir aussi

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH

KSPIN_DISPATCH