次の方法で共有


IADsNamespaces プロパティ メソッド

IADsNamespaces インターフェイス プロパティ メソッドは、次の表で説明するプロパティを取得および設定します。 詳細については、「インターフェイス プロパティ メソッド」を参照してください

プロパティ

DefaultContainer

DefaultContainer プロパティは、参照時にバインドして開始点として使用できる基本コンテナー オブジェクトを識別します。 このデータは、次のレジストリ値から格納および取得されます。

HKEY_CURRENT_USER
   Software
      Microsoft
         ADs
            DefaultContainer

ADSI は DefaultContainer プロパティを定義し、以前に定義された ADSI コンテナー オブジェクトへのポインターを簡単に取得する方法を提供します。

アクセスの種類: 読み取り/書き込み

スクリプト データ型: BSTR

// C++ method syntax
HRESULT get_DefaultContainer(
  [out] BSTR* pbstrDefault
);
HRESULT put_DefaultContainer(
  [in] BSTR bstrDefault
);

解説

プロバイダーは、ユーザーごとにこのプロパティを指定する必要があります。 既定の コンテナーは、IADsNamespaces::p ut_DefaultContainer の呼び出し直後に設定されます。 IADs.SetInfo の呼び出しは必要ありません。 実際、システム提供の名前空間オブジェクトは、このオブジェクトで呼び出された IADs.SetInfo メソッドのE_NOTIMPLを返します。 コンテナーが名前空間オブジェクトの場合、列挙操作は常にプロバイダー固有の名前空間オブジェクトの一覧になります。 名前空間オブジェクトを取得するために IADsContainer.GetObject を使用する場合bstrClass パラメーターは無視されます。 これは、コンテナー 、つまり名前空間オブジェクトに含まれるオブジェクトの種類が 1 つだけであるためです。つまり、プロバイダー固有の名前空間オブジェクトです。

要件

要件 Value
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
ヘッダー
Iads.h
[DLL]
Activeds.dll
IID
IID_IADsNamespacesは 28B96BA0-B330-11CF-A9AD-00AA006BC149 として定義されています

関連項目

IADsContainer.GetObject

IADsNamespaces

Interface プロパティ メソッド