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
ヘッダー iads.h

こちらもご覧ください

ADSI 列挙型

IADsNameTranslate

IADsNameTranslate.Get

IADsNameTranslate.GetEx

IADsNameTranslate.Set

IADsNameTranslate.SetEx

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