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) |