プロバイダー コンポーネントの例では、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 | ユーティリティ ルーチン。 |