ADS_NAME_TYPE_ENUM 列挙 (iads.h)

ADS_NAME_TYPE_ENUM列挙は、識別名を表す形式を指定します。 識別名の形式を変換するために 、IADsNameTranslate インターフェイスで使用されます。

構文

typedef enum __MIDL___MIDL_itf_ads_0001_0050_0001 {
  ADS_NAME_TYPE_1779 = 1,
  ADS_NAME_TYPE_CANONICAL = 2,
  ADS_NAME_TYPE_NT4 = 3,
  ADS_NAME_TYPE_DISPLAY = 4,
  ADS_NAME_TYPE_DOMAIN_SIMPLE = 5,
  ADS_NAME_TYPE_ENTERPRISE_SIMPLE = 6,
  ADS_NAME_TYPE_GUID = 7,
  ADS_NAME_TYPE_UNKNOWN = 8,
  ADS_NAME_TYPE_USER_PRINCIPAL_NAME = 9,
  ADS_NAME_TYPE_CANONICAL_EX = 10,
  ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME = 11,
  ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME = 12
} ADS_NAME_TYPE_ENUM;

定数

 
ADS_NAME_TYPE_1779
値: 1
RFC 1779 で指定されている名前の形式。 たとえば、"CN=Jeff Smith,CN=users,DC=Fabrikam,DC=com" などです。
ADS_NAME_TYPE_CANONICAL
値: 2
正規名の形式。 たとえば、"Fabrikam.com/Users/Jeff Smith" などです。
ADS_NAME_TYPE_NT4
値: 3
Windows で使用されるアカウント名の形式。 たとえば、"Fabrikam\JeffSmith" などです。
ADS_NAME_TYPE_DISPLAY
値: 4
表示名の形式。 たとえば、"Jeff Smith" などです。
ADS_NAME_TYPE_DOMAIN_SIMPLE
値: 5
単純なドメイン名の形式。 (例: "JeffSmith@Fabrikam.com")。
ADS_NAME_TYPE_ENTERPRISE_SIMPLE
値: 6
単純なエンタープライズ名の形式。 (例: "JeffSmith@Fabrikam.com")。
ADS_NAME_TYPE_GUID
値: 7
グローバル一意識別子の形式。 たとえば、「{95ee9fff-3436-11d1-b2b0-d15ae3ac8436}」とします。
ADS_NAME_TYPE_UNKNOWN
値: 8
名前の種類が不明です。 システムによって形式が推定されます。 この要素は、 IADsNameTranslate.Set メソッドまたは IADsNameTranslate.SetEx メソッドでのみ意味のあるオプションですが、 IADsNameTranslate.Get メソッドまたは IADsNameTranslate.GetEx メソッドでは使用できません。
ADS_NAME_TYPE_USER_PRINCIPAL_NAME
値: 9
ユーザー プリンシパル名の形式。 (例: "JeffSmith@Fabrikam.com")。
ADS_NAME_TYPE_CANONICAL_EX
値: 10
拡張正規名形式。 たとえば、"Fabrikam.com/Users Jeff Smith" などです。
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME
値: 11
サービス プリンシパル名の形式。 たとえば、"www/" としますwww.fabrikam.com@fabrikam.com。
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME
値: 12
現在のオブジェクトの SID またはオブジェクト SID 履歴の SID に対して、セキュリティ記述子定義言語 (SDDL) で定義されている SID 文字列。 たとえば、"O:AOG:DAD:(A;;RPWPCCDCLCSWRCWDWOGA;;;S-1-0-0)" の詳細については、「 セキュリティ記述子の文字列形式」を参照してください。

解説

C++、Visual Basic、VBS/ASP で記述されたコード例については、 IADsNameTranslate インターフェイスの説明を参照してください。

VBScript はタイプ ライブラリからデータを読み取ることができないので、アプリケーションはシンボリック定数ではなく適切な数値定数を使用して適切なフラグを設定する必要があります。 シンボリック定数を適切なプログラミングプラクティスとして使用するには、VBScript アプリケーションで、ここで行われるような定数の明示的な宣言を記述します。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header iads.h

関連項目

ADSI 列挙

IADsNameTranslate

IADsNameTranslate.Get

IADsNameTranslate.GetEx

IADsNameTranslate.Set

IADsNameTranslate.SetEx

セキュリティ記述子の文字列形式