CENUMOBJ. CPP

No componente de provedor de exemplo, a enumeração de um objeto de contêiner usa as rotinas, de cenumobj.cpp, listadas na tabela a seguir.

Método Descrição
CSampleDSGenObjectEnum::Create Crie um objeto para habilitar a enumeração de objetos genéricos do Active Directory.
CSampleDSGenObjectEnum::CSampleDSGenObjectEnum Inicialização.
CSampleDSGenObjectEnum::EnumGenericObjects Gerenciar a recuperação de objetos.
CSampleDSGenObjectEnum::FetchObjects Recupere o conjunto de ponteiros de IDispatch que correspondem ao filtro.
CSampleDSGenObjectEnum::FetchNextObject Recupere um objeto e corresponda ao filtro. Se corresponder, embrulhe-o em objeto genérico e retorne um ponteiro deIDispatch.
CSampleDSGenObjectEnum::EnumGenericObjects Gerencie a recuperação dos objetos.
CSampleDSGenObjectEnum::Next Recupere o número especificado de elementos do objeto de enumeração indicado.
CSampleDSGenObjectEnum::IsValidDSFilter Verifique se a classe de objeto corresponde a uma na lista de filtros.
CSampleDSGenObjectEnum::BuildDSFilterArray Gerencie a matriz de filtros.
CSampleDSGenObjectEnum::CreateAndAppendFilterEntry Adicione uma nova classe de objeto ao filtro e defina o filtro como contíguo.
FreeFilterList Libere o filtro.