IEnumOnSTLImpl::Init
Initialisiert den Enumerator.
HRESULT Init(
IUnknown* pUnkForRelease,
CollType& collection
);
Parameter
pUnkForRelease
[in] Der IUnknown Zeiger eines Objekts, die aktiv bleiben muss während der Lebensdauer des Enumerators.NULL übergeben, wenn kein solches Objekt vorhanden ist.collection
Ein Verweis auf STL-Container, der die aufgelistet werden Elemente enthält.
Rückgabewert
Ein HRESULT-Standardwert.
Hinweise
Wenn Sie Init ein Verweis auf eine Auflistung übergeben, die in einem anderen Objekt verwendet wird, können Sie den pUnkForRelease-Parameter verwenden, um sicherzustellen, dass das Objekt und die Auflistung, die sie enthält, sind verfügbar für, solange der Enumerator erforderlich sind.
Sie müssen diese Methode aufrufen, bevor Sie einen Zeiger auf die Enumeratorschnittstelle zurück in allen Clients übergeben.
Anforderungen
Header: möchten