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_NAME 到 DS_CANONICAL_NAME 或 DS_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 |