DS_NAME_FLAGS列舉 (ntdsapi.h)

DS_NAME_FLAGS列舉是用來定義如何破解名稱語法。 DsCrackNames 函式會使用這些旗標。

Syntax

typedef enum {
  DS_NAME_NO_FLAGS = 0x0,
  DS_NAME_FLAG_SYNTACTICAL_ONLY = 0x1,
  DS_NAME_FLAG_EVAL_AT_DC = 0x2,
  DS_NAME_FLAG_GCVERIFY = 0x4,
  DS_NAME_FLAG_TRUST_REFERRAL = 0x8
} DS_NAME_FLAGS;

常數

 
DS_NAME_NO_FLAGS
值: 0x0
表示沒有相關聯的旗標。
DS_NAME_FLAG_SYNTACTICAL_ONLY
值: 0x1
在用戶端上執行語法對應,而不需透過網路傳輸。 唯一支持的語法對應是從 DS_FQDN_1779_NAMEDS_CANONICAL_NAMEDS_CANONICAL_NAME_EX。 如果無法進行新聞對應,DsCrackNames 會傳回DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING旗標。
DS_NAME_FLAG_EVAL_AT_DC
值: 0x2
強制對域控制器進行評估,即使語法可以在本機破解也一樣。
DS_NAME_FLAG_GCVERIFY
值: 0x4
如果域控制器不是全域編錄伺服器,呼叫就會失敗。
DS_NAME_FLAG_TRUST_REFERRAL
值: 0x8
啟用跨樹系信任轉介。

規格需求

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

另請參閱

DS_NAME_FORMAT

DsCrackNames

Active Directory 網域服務 中的列舉