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