DS_NAME_FORMAT列挙 (ntdsapi.h)
DS_NAME_FORMAT列挙は、DsCrackNames 関数の入力名と出力名に使用する形式を提供します。
構文
typedef enum {
DS_UNKNOWN_NAME = 0,
DS_FQDN_1779_NAME = 1,
DS_NT4_ACCOUNT_NAME = 2,
DS_DISPLAY_NAME = 3,
DS_UNIQUE_ID_NAME = 6,
DS_CANONICAL_NAME = 7,
DS_USER_PRINCIPAL_NAME = 8,
DS_CANONICAL_NAME_EX = 9,
DS_SERVICE_PRINCIPAL_NAME = 10,
DS_SID_OR_SID_HISTORY_NAME = 11,
DS_DNS_DOMAIN_NAME = 12
} DS_NAME_FORMAT;
定数
DS_UNKNOWN_NAME 値: 0 名前に不明な名前の種類が使用されていることを示します。 この形式は、サーバーが可能な限り一致するように強制されるため、パフォーマンスに影響を与える可能性があります 形式。 この値は、入力形式が不明な場合にのみ使用してください。 |
DS_FQDN_1779_NAME 値: 1 完全修飾識別名が使用されることを示します。 例: CN=someone,OU=Users,DC=Engineering,DC=Fabrikam,DC=Com |
DS_NT4_ACCOUNT_NAME 値: 2 Windows NT 4.0 アカウント名を示します。 例: Engineering\someone ドメインのみのバージョンには、末尾に 2 つの円記号 (\) が含まれています。 |
DS_DISPLAY_NAME 値: 3 Jeff Smith など、わかりやすい表示名を示します。 表示名は、必ずしも相対識別名 (RDN) と同じとは限りません。 |
DS_UNIQUE_ID_NAME 値: 6 IIDFromString 関数が返す GUID 文字列を示します。 例: {4fa050f0-f561-11cf-bdd9-00aa003a77b6} |
DS_CANONICAL_NAME 値: 7 完全な正規名を示します。 例: engineering.fabrikam.com/software/someone ドメインのみのバージョンには、末尾のスラッシュ (/) が含まれています。 |
DS_USER_PRINCIPAL_NAME 値: 8 ユーザー プリンシパル名 (UPN) を使用していることを示します。 例: someone@engineering.fabrikam.com |
DS_CANONICAL_NAME_EX 値: 9 この要素は 、 ドメインのみの場合でも、右端のスラッシュ (/) が改行文字 (\n) に置き換えられる点を除き、DS_CANONICAL_NAMEと同じです。 例: 他のユーザーを engineering.fabrikam.com/software\nする |
DS_SERVICE_PRINCIPAL_NAME 値: 10 一般化されたサービス プリンシパル名が使用されていることを示します。 例: Www/www.fabrikam.com@fabrikam.com |
DS_SID_OR_SID_HISTORY_NAME 値: 11 オブジェクトのセキュリティ識別子 (SID) を示します。 これは、オブジェクト SID 履歴の現在の SID または SID のいずれかになります。 SID 文字列では、SID の標準文字列表現または Sddl.h で定義されている文字列定数のいずれかを使用できます。 バイナリ SID を SID 文字列に変換する方法の詳細については、次を参照してください。 SID 文字列。 SID 文字列の例を次に示します。 S-1-5-21-397955417-626881126-188441444-501 |
DS_DNS_DOMAIN_NAME 値: 12 ディレクトリ サービス (DS) API ではサポートされていません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | ntdsapi.h |