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::Criar Crie um objeto para habilitar a enumeração de objetos genéricos do Ative Directory.
CSampleDSGenObjectEnum::CSampleDSGenObjectEnum Inicialização.
CSampleDSGenObjectEnum::EnumGenericObjects Gerencie a recuperação de objetos.
CSampleDSGenObjectEnum::FetchObjects Recupere o conjunto de IDispatch ponteiros que correspondem ao filtro.
CSampleDSGenObjectEnum::FetchNextObject Recupere um objeto e faça a correspondência com o filtro. Se corresponder, envolva-o em objeto genérico e retorne um ponteiro IDispatch.
CSampleDSGenObjectEnum::EnumGenericObjects Gerencie a recuperação dos objetos.
CSampleDSGenObjectEnum::Próxima 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 Liberte o filtro.