IEnumOnSTLImpl::Init

Inizializza enumeratore.

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

Parametri

  • pUnkForRelease
    [in] il puntatore IUnknown di un oggetto che deve essere mantenuto per la durata dell'enumeratore.Passare NULL se tale oggetto.

  • collection
    Un riferimento al contenitore STL che utilizza elementi da enumerare.

Valore restituito

Un valore standard HRESULT.

Note

Se si passa a Init un riferimento a una raccolta utilizzata in un altro oggetto, è possibile utilizzare il parametro pUnkForRelease per assicurarsi che l'oggetto e la raccolta che utilizza, è disponibile fino a quando l'enumeratore la necessità.

È necessario chiamare questo metodo prima di passare un puntatore a un'interfaccia di enumeratori di nuovo a tutti i client.

Requisiti

Header: atlcom.h

Vedere anche

Riferimenti

Classe di IEnumOnSTLImpl