ADS_OPTION_ENUM列挙 (iads.h)

ADS_OPTION_ENUM列挙型には、IADsObjectOptions.GetOption メソッドおよび IADsObjectOptions.SetOption メソッドを使用して取得または設定できるオプションを示す値含まれています。

構文

typedef enum __MIDL___MIDL_itf_ads_0001_0077_0001 {
  ADS_OPTION_SERVERNAME = 0,
  ADS_OPTION_REFERRALS,
  ADS_OPTION_PAGE_SIZE,
  ADS_OPTION_SECURITY_MASK,
  ADS_OPTION_MUTUAL_AUTH_STATUS,
  ADS_OPTION_QUOTA,
  ADS_OPTION_PASSWORD_PORTNUMBER,
  ADS_OPTION_PASSWORD_METHOD,
  ADS_OPTION_ACCUMULATIVE_MODIFICATION,
  ADS_OPTION_SKIP_SID_LOOKUP
} ADS_OPTION_ENUM;

定数

 
ADS_OPTION_SERVERNAME
値: 0
現在のバインディングのサーバーのホスト名を含む VT_BSTR を取得します
をこのオブジェクトに設定します。 このオプションは、
IADsObjectOptions.SetOption メソッド。
ADS_OPTION_REFERRALS
で紹介の追跡を実行する方法を示す VT_I4 値を取得または設定します。
。 このオプションには、次のいずれかを含めることができます。
ADS_CHASE_REFERRALS_ENUMによって定義された値
列挙。
ADS_OPTION_PAGE_SIZE
ページ検索のページ サイズを示す VT_I4 値を取得または設定します。
ADS_OPTION_SECURITY_MASK
可能なセキュリティ記述子データを制御する VT_I4 値を取得または設定します。
オブジェクトに対する読み取り。 このオプションには、 で定義されている値の任意の組み合わせを含めることができます。
列挙をADS_SECURITY_INFO_ENUM します。
ADS_OPTION_MUTUAL_AUTH_STATUS
相互認証が によって実行されるかどうかを決定する VT_I4 値を取得します。
SSPI レイヤー。 返されたオプション値に ISC_RET_MUTUAL_AUTH フラグが含まれている場合は、
Sspi.h で定義されている場合は、相互認証が実行されています。 返されたオプション値に が含まれていない場合
ISC_RET_MUTUAL_AUTH フラグを指定すると、相互認証は実行されていません。 For
相互認証の詳細については、「 SSPI」を参照してください。 This
オプションは、 でサポートされていません
IADsObjectOptions.SetOption メソッド。
ADS_OPTION_QUOTA
セキュリティ プリンシパルの有効なクォータと使用済みクォータを読み取り可能にします。 このオプションでは、
クォータを読み取ることができるセキュリティ プリンシパルを含む値をVT_BSTRします。
セキュリティ プリンシパル文字列が長さ 0 の場合、または値が VT_EMPTY 値の場合は、
セキュリティ プリンシパルは、現在ログオンしているユーザーです。 このオプションは、
IADsObjectOptions.SetOption メソッド。
ADS_OPTION_PASSWORD_PORTNUMBER
ADSI が使用するポート番号を含む VT_I4 値を取得または設定します。
パスワードが設定または変更されたときに接続を確立します。 既定では、ADSI はポート 636 を使用して、
パスワードを設定または変更するための接続。
ADS_OPTION_PASSWORD_METHOD
パスワード エンコード 方法を指定 するVT_I4 値を取得または設定します。
このオプションには、 で定義されている値のいずれかを含めることができます。
ADS_PASSWORD_ENCODING_ENUM
列挙。
ADS_OPTION_ACCUMULATIVE_MODIFICATION
属性値の変更操作を指定する VT_BOOL 値が含まれています
は累積する必要があります。 既定では、属性値が複数回変更されると、前の値が
変更操作は、より新しい操作によって上書きされます。 このオプションが に設定されている場合
VARIANT_TRUE、各属性値変更操作がキャッシュに累積されます。
属性値の更新が、 を使用してサーバーにコミットされる場合
IADs.SetInfo メソッド、各個人が累積
操作がサーバーに送信されます。

このオプションが VARIANT_TRUE に設定されている場合は、 にリセットできません
ADSI オブジェクトの有効期間をVARIANT_FALSEします。 このオプションをリセットするには、すべて
ADSI オブジェクトへの参照を解放し、オブジェクトを再度 にバインドする必要があります。 オブジェクトがバインドされている場合
この場合も、このオプションは既定 で VARIANT_FALSE に設定されます。

このオプションは、 で変更された属性値にのみ影響します。
IADs.PutEx
IADsPropertyList.PutPropertyItem
メソッド。 このオプションは、 IADs.Put メソッドでは無視されます。
ADS_OPTION_SKIP_SID_LOOKUP
このオプションがオブジェクトに設定されている場合、検索は実行されません (取得中または検索中
変更) を選択します。 このオプションは、IAD と
IADsPropertyList インターフェイス。 また、次の項目も適用されます。
特定のユーザーの有効なクォータ使用量を取得する場合は 。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header iads.h

関連項目

ADSI 列挙

ADS_PASSWORD_ENCODING_ENUM

ADS_SECURITY_INFO_ENUM

IADs.Put

IADs.PutEx

IADs.SetInfo

IADsObjectOptions

IADsObjectOptions.GetOption

IADsObjectOptions.SetOption

IADsPropertyList.PutPropertyItem