CENUMOBJ. CPP
Nel componente del provider di esempio, l'enumerazione di un oggetto contenitore utilizza le routine, da cenumobj.cpp, elencate nella tabella seguente.
metodo | Descrizione |
---|---|
CSampleDSGenObjectEnum::Create | Creare un oggetto per abilitare l'enumerazione di oggetti Active Directory generici. |
CSampleDSGenObjectEnum::CSampleDSGenObjectEnum | Inizializzazione. |
CSampleDSGenObjectEnum::EnumGenericObjects | Gestire il recupero di oggetti. |
CSampleDSGenObjectEnum::FetchObjects | Recuperare il set di puntatori IDispatch che corrispondono al filtro. |
CSampleDSGenObjectEnum::FetchNextObject | Recuperare un oggetto e trovare una corrispondenza con il filtro. Se corrisponde, eseguire il wrapping in un oggetto generico e restituire un puntatore IDispatch. |
CSampleDSGenObjectEnum::EnumGenericObjects | Gestire il recupero degli oggetti. |
CSampleDSGenObjectEnum::Next | Recuperare il numero specificato di elementi dall'oggetto di enumerazione indicato. |
CSampleDSGenObjectEnum::IsValidDSFilter | Verificare che la classe oggetto corrisponda a una nell'elenco di filtri. |
CSampleDSGenObjectEnum::BuildDSFilterArray | Gestire la matrice di filtri. |
CSampleDSGenObjectEnum::CreateAndAppendFilterEntry | Aggiungere una nuova classe oggetto al filtro e impostare il filtro come contiguo. |
FreeFilterList | Liberare il filtro. |