CBaseFilter :: m _ pLock, membre

Pointeur vers une section critique utilisée pour sérialiser les modifications d’État.

Syntaxe

CCritSec *m_pLock;

Notes

Cette variable est initialisée dans le constructeur de classe ; consultez CBaseFilter :: CBaseFilter.

Tenez cette section critique lors des transitions d’État ou lorsqu’une méthode accède à l’État sur plusieurs opérations. La classe de base contient la section critique dans les méthodes suivantes :

Ne conservent pas cette section critique pendant les opérations de diffusion en continu (autrement dit, lors de la transmission d’exemples à un filtre en aval). Sérialisez les opérations de diffusion en continu à l’aide d’une section critique différente. Dans le cas contraire, cela peut provoquer un interblocage.

Configuration requise

Condition requise Valeur
En-tête
Amfilter. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CBaseFilter, classe

Threads et sections critiques