Constructeur CBaseFilter. CBaseFilter (const TCHAR * , LPUNKNOWN, CCritSec * , REFCLSID)
Méthode de constructeur.
Syntaxe
CBaseFilter(
const TCHAR *pName,
LPUNKNOWN pUnk,
CCritSec *pLock,
REFCLSID clsid
);
Paramètres
-
pName
-
Pointeur vers une chaîne contenant le nom du filtre, à des fins de débogage.
-
pUnk
-
Pointeur vers le propriétaire de cet objet. Si l’objet est agrégé, passer un pointeur vers l’interface IUnknown de l’objet d’agrégation. Sinon, affectez la valeur null à ce paramètre.
-
pLock
-
Pointeur vers un verrou CCritSec , utilisé pour sérialiser les modifications d’État.
-
identificateur
-
Identificateur de classe (CLSID) du filtre.
Remarques
Pour l’objet de section critique, vous pouvez généralement effectuer l’une des opérations suivantes :
- Dérivez une classe qui hérite à la fois de CBaseFilter et de CCritSec. Pour pLock, transmettez le
thispointeur. - Dérivez une classe qui hérite de CBaseFilter et qui contient une variable membre CCritSec . Pour pLock, transmettez l’adresse de cette variable.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|