IEnumOnSTLImpl::Init

Inicializa el enumerador.

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

Parámetros

  • pUnkForRelease
    [in] El puntero de IUnknown de un objeto que se debe mantener activo durante la duración del enumerador.Paso NULL si no existe ningún objeto.

  • collection
    Una referencia al contenedor de STL que contiene los elementos que se van a mostrar.

Valor devuelto

un valor estándar de HRESULT .

Comentarios

Si pasa Init una referencia a una colección mantenidas en otro objeto, puede utilizar el parámetro de pUnkForRelease para asegurar que el objeto, y la colección que contiene, está disponible para mientras el enumerador la necesite.

Debe llamar a este método antes de pasar un puntero a la interfaz del enumerador a cualquier cliente.

Requisitos

encabezado: atlcom.h

Vea también

Referencia

Clase de IEnumOnSTLImpl