Fonction de rappel PFNKSDEFAULTFREE (ks.h)
La routine AVStrMiniAllocatorFreeFrame d’un minidriver AVStream 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’allocateur créée dans AVStrMiniInitializeAllocator.
[in] Buffer
Pointeur vers le cadre à libérer.
Valeur de retour
None
Remarques
Le minidriver spécifie l’adresse de cette routine dans le membre Libre de sa structure KSALLOCATOR_DISPATCH . Le minidriver transmet cette structure au pilote de classe dans KSPIN_DISPATCH.
AVStream appelle AVStrMiniFree pour libérer une trame, en passant comme paramètres la structure de contexte définie dans le dispatch d’initialisation et un pointeur vers le frame vers free.
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) |