IADsNamespaces プロパティ メソッド
IADsNamespaces インターフェイス プロパティ メソッドは、次の表で説明するプロパティを取得および設定します。 詳細については、「インターフェイス プロパティ メソッド」を参照してください。
プロパティ
-
DefaultContainer
-
-
アクセスの種類: 読み取り/書き込み
-
スクリプト データ型: BSTR
-
// C++ method syntax HRESULT get_DefaultContainer( [out] BSTR* pbstrDefault ); HRESULT put_DefaultContainer( [in] BSTR bstrDefault );
DefaultContainer プロパティは、参照時にバインドして開始点として使用できる基本コンテナー オブジェクトを識別します。 このデータは、次のレジストリ値から格納および取得されます。
HKEY_CURRENT_USER Software Microsoft ADs DefaultContainer
ADSI は DefaultContainer プロパティを定義し、以前に定義された ADSI コンテナー オブジェクトへのポインターを簡単に取得する方法を提供します。
-
解説
プロバイダーは、ユーザーごとにこのプロパティを指定する必要があります。 既定の コンテナーは、IADsNamespaces::p ut_DefaultContainer の呼び出し直後に設定されます。 IADs.SetInfo の呼び出しは必要ありません。 実際、システム提供の名前空間オブジェクトは、このオブジェクトで呼び出された IADs.SetInfo メソッドのE_NOTIMPLを返します。 コンテナーが名前空間オブジェクトの場合、列挙操作は常にプロバイダー固有の名前空間オブジェクトの一覧になります。 名前空間オブジェクトを取得するために IADsContainer.GetObject を使用する場合、bstrClass パラメーターは無視されます。 これは、コンテナー 、つまり名前空間オブジェクトに含まれるオブジェクトの種類が 1 つだけであるためです。つまり、プロバイダー固有の名前空間オブジェクトです。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
ヘッダー |
|
[DLL] |
|
IID |
IID_IADsNamespacesは 28B96BA0-B330-11CF-A9AD-00AA006BC149 として定義されています |