MÉTHODE IMSVidAudioRendererDevices::get__NewEnum (segment.h)

La méthode get__NewEnum récupère un énumérateur pour la collection.

Syntaxe

HRESULT get__NewEnum(
  [out] IEnumVARIANT **pD
);

Paramètres

[out] pD

Pointeur vers une variable qui reçoit un pointeur d’interface IEnumVARIANT .

Valeur retournée

Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes.

Code de retour Description
S_OK
Réussite.
E_OUTOFMEMORY
Mémoire insuffisante.
E_POINTER
Argument pointeur NULL.

Remarques

Cette méthode est fournie afin que les clients Automation puissent itérer au sein de la collection à l’aide d’une For...Each boucle.

L’interface IEnumVARIANT retournée n’est pas thread-safe, car elle est principalement destinée aux clients Automation. Les clients ne doivent pas appeler des méthodes sur l’interface à partir de plusieurs threads. (Les applications C++ doivent généralement utiliser la méthode IMSVidAudioRendererDevices::get_Item à la place.)

Si la méthode réussit, l’interface IEnumVARIANT a un nombre de références en attente. L’appelant doit libérer l’interface.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête segment.h (include Msvidctl.h)

Voir aussi

IMSVidAudioRendererDevices, interface