Partager via


IEnumOnSTLImpl::Init

Initialise l'énumérateur.

HRESULT Init( 
   IUnknown* pUnkForRelease, 
   CollType& collection  
);

Paramètres

  • pUnkForRelease
    [in] Le pointeur d' IUnknown d'un objet qui doit rester actif pendant la durée de vie de l'énumérateur. Exécutez NULL si aucun objet n'existe.

  • collection
    Une référence au conteneur STL qui contient les éléments à énumérer.

Valeur de retour

Une valeur standard d' HRESULT .

Notes

Si vous passez Init une référence à une collection contenue dans un autre objet, vous pouvez utiliser le paramètre d' pUnkForRelease pour garantir que l'objet, et la collection à laquelle elle s'effectue, est disponible pour tant que l'énumérateur a besoin.

Vous devez appeler cette méthode avant de passer un pointeur vers l'interface d'énumérateur à tous les clients.

Configuration requise

Header: atlcom.h

Voir aussi

Référence

IEnumOnSTLImpl, classe