Méthode CBaseFilter. EnumPins

La EnumPins méthode énumère les broches sur ce filtre. Cette méthode implémente la méthode IBaseFilter :: EnumPins .

Syntaxe

HRESULT EnumPins(
   IEnumPins **ppEnum
);

Paramètres

ppEnum

Adresse d’une variable qui reçoit un pointeur vers l’interface IEnumPins .

Valeur de retour

Retourne l’une des valeurs HRESULT suivantes.

Code de retour Description
_OK
Succès
_OUTOFMEMORY E
Mémoire insuffisante
_pointeur E
Argument de pointeur null

Notes

Cette méthode crée une instance de la classe de base CEnumPins et retourne un pointeur vers cet objet, de type IEnumPins. La classe CEnumPins appelle la méthode CBaseFilter :: GetPin du filtre pour énumérer les broches sur le filtre.

Si cette méthode est réussie, l’interface IEnumPins a un nombre de références en attente. L’appelant doit libérer l’interface.

Spécifications

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