Share via


ADS_OPTION_ENUM列舉 (iads.h)

ADS_OPTION_ENUM列舉類型包含值,指出可以使用IADsObjectOptions.GetOptions.GetOptionIADsObjectOptions.SetOption方法擷取或設定的選項。

Syntax

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。 此
選項不受 支援
IADsObjectOptions.SetOption 方法。
ADS_OPTION_QUOTA
可讀取安全性主體的有效配額和使用配額。 此選項採用
VT_BSTR 值,其中包含可讀取配額的安全性主體。
如果安全性主體字串長度為零,或值為 VT_EMPTY 值,
安全性主體是目前登入的使用者。 此選項僅受 支援
IADsObjectOptions.SetOption 方法。
ADS_OPTION_PASSWORD_PORTNUMBER
擷取或設定 VT_I4 值,其中包含 ADSI 用來使用的埠號碼
設定或變更密碼時,會建立連線。 根據預設,ADSI 會使用埠 636 來建立
用來設定或變更密碼的連線。
ADS_OPTION_PASSWORD_METHOD
擷取或設定指定密碼編碼方法 的VT_I4 值。
此選項可以包含 中定義的其中一個值
ADS_PASSWORD_ENCODING_ENUM
枚舉。
ADS_OPTION_ACCUMULATIVE_MODIFICATION
包含 VT_BOOL 值,指定屬性值是否變更作業
應該累積。 根據預設,當屬性值修改一次以上時,前一個值
變更作業會由較新的作業覆寫。 如果此選項設定為
VARIANT_TRUE,每個屬性值變更作業都會累積在快取中。
當屬性值更新已使用 認可至伺服器時
IADs.SetInfo 方法,每個個別累積
作業會傳送至伺服器。

當此選項設定為 VARIANT_TRUE時,無法重設為
VARIANT_FALSE ADSI 物件的存留期。 若要重設此選項,請全部重設
必須釋放 ADSI 物件的參考,而且物件必須再次系結至 。 系結物件時
同樣地,此選項預設會設定為 VARIANT_FALSE

此選項只會影響使用 修改的屬性值
IADs.PutEx
IADsPropertyList.PutPropertyItem
方法。 IADs.Put方法會忽略此選項。
ADS_OPTION_SKIP_SID_LOOKUP
如果在 物件上設定此選項,則不會在擷取期間或期間執行任何查閱 (
修改) 。 此選項會影響 IAD
IADsPropertyList 介面。 它也適用于
擷取特定使用者的有效配額使用量時。

需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
標頭 iads.h

另請參閱

ADSI 列舉

ADS_PASSWORD_ENCODING_ENUM

ADS_SECURITY_INFO_ENUM

IADs.Put

IADs.PutEx

IADs.SetInfo

IADsObjectOptions

IADsObjectOptions.GetOption

IADsObjectOptions.SetOption

IADsPropertyList.PutPropertyItem