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