EXTENDED_NAME_FORMAT列舉 (secext.h)

指定目錄服務物件名稱的格式。

Syntax

typedef enum {
  NameUnknown = 0,
  NameFullyQualifiedDN = 1,
  NameSamCompatible = 2,
  NameDisplay = 3,
  NameUniqueId = 6,
  NameCanonical = 7,
  NameUserPrincipal = 8,
  NameCanonicalEx = 9,
  NameServicePrincipal = 10,
  NameDnsDomain = 12,
  NameGivenName = 13,
  NameSurname = 14
} EXTENDED_NAME_FORMAT, *PEXTENDED_NAME_FORMAT;

常數

 
NameUnknown
值: 0
未知的名稱類型。
NameFullyQualifiedDN
值: 1
完整辨別名稱 (例如 CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com) 。
NameSamCompatible
值: 2
例如 Engineering\JSmith) ,舊版帳戶名稱 (。 僅限網域版本包含尾端反斜杠 (\) 。
NameDisplay
值: 3
例如,Jeff Smith) (的「易記」顯示名稱。 顯示名稱不一定是定義相對辨別名稱 (RDN) 。
NameUniqueId
值: 6
的 GUID 字串
IIDFromString 函式會傳回 (例如{4fa050f0-f561-11cf-bdd9-00aa003a77b6}) 。
NameCanonical
值: 7
例如,完整標準名稱 (engineering.microsoft.com/software/someone) 。 僅限網域版本包含尾端斜線 (/) 。
NameUserPrincipal
值: 8
例如,使用者主體名稱 () someone@example.com 。
NameCanonicalEx
值: 9
與 NameCanonical 相同,不同之處在於最右邊的正斜線 (/) 會取代為新的行字元 (\n) ,即使在僅限網域的情況下, (例如,engineering.microsoft.com/software\nJSmith) 。
NameServicePrincipal
值: 10
一般化服務主體名稱 (例如 www/www.microsoft.com@microsoft.com) 。
NameDnsDomain
值: 12
DNS 功能變數名稱後面接著回斜線和 SAM 用戶名稱。
NameGivenName
值: 13
使用者的名字或指定名稱。 注意:此類型僅適用於 Active Directory 使用者的 GetUserNameEx 呼叫。
NameSurname
值: 14
使用者的姓氏或姓氏。 注意:此類型僅適用於 Active Directory 使用者的 GetUserNameEx 呼叫。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 secext.h (包含 Security.h)

另請參閱

GetComputerObjectName

GetUserNameEx

TranslateName