예제 공급자 구성 요소에서 cgenobj.cpp 지원되는 제네릭 Active Directory 개체 메서드는 다음 표에 나와 있습니다.
| 메서드 | 묘사 |
|---|---|
| CSampleDSGenObject::CSampleDSGenObject | 표준 생성자입니다. |
| CSampleDSGenObject::~CSampleDSGenObject | 표준 소멸자입니다. |
| CSampleDSGenObject::CreateGenericObject | ADS 제네릭 개체를 만듭니다. 적절하게 초기화합니다. |
| CSampleDSGenObject::SampleDSCreateObject | 부모 컨테이너에 이 개체를 만듭니다. |
| CSampleDSGenObject::SampleDSSetObject | 이 개체의 속성을 저장합니다(캐시 지우기). |
| CSampleDSGenObject::AllocateGenObject | 제네릭 개체를 만들고 해당 형식 데이터를 로드합니다. |
| CSampleDSGenObject::QueryInterface | 요청된 인터페이스 포인터를 반환합니다(사용 가능한 경우). |
| 표준 IAD는 다음에 대한 구현을 포함하여 메서드를. |
가져오기(네이티브 데이터 형식에서 VARIANT 형식으로의 매핑 포함) put(VARIANT 형식에서 네이티브 데이터 형식으로의 매핑 포함) GetInfo(속성 캐시 새로 고침) SetInfo(속성 캐시 저장) |
| 다음에 대한 구현을 포함하여 표준 IADsContainer 메서드 | GetObjectget__NewEnum get_Filter 만들기 삭제 |
| convertSafeArrayToVariantArray | 유틸리티 루틴. |