Compartilhar via


IEnumOnSTLImpl::Init

Inicializa o enumerador.

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

Parâmetros

  • pUnkForRelease
    [in] ponteiro do IUnknown de um objeto que deve ser mantida ativa durante o ciclo de vida do enumerador.Passagem NULO se nenhum tal objeto existe.

  • collection
    Uma referência para o contêiner de STL que contém os itens a serem enumerados.

Valor de retorno

Um valor padrão de HRESULT .

Comentários

Se você passar Init uma referência a uma coleção mantida em outro objeto, você pode usar o parâmetro de pUnkForRelease para garantir que o objeto, e a coleção contém, que está disponível para que o enumerador a precisa.

Você deve chamar este método antes de passar um ponteiro para a interface do enumerador de volta a todos os clientes.

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

Classe de IEnumOnSTLImpl