ADSTYPEENUM 枚举 (iads.h)

ADSTYPEENUM 枚举用于标识 ADSI 属性值的数据类型。

语法

typedef enum __MIDL___MIDL_itf_ads_0000_0000_0001 {
  ADSTYPE_INVALID = 0,
  ADSTYPE_DN_STRING,
  ADSTYPE_CASE_EXACT_STRING,
  ADSTYPE_CASE_IGNORE_STRING,
  ADSTYPE_PRINTABLE_STRING,
  ADSTYPE_NUMERIC_STRING,
  ADSTYPE_BOOLEAN,
  ADSTYPE_INTEGER,
  ADSTYPE_OCTET_STRING,
  ADSTYPE_UTC_TIME,
  ADSTYPE_LARGE_INTEGER,
  ADSTYPE_PROV_SPECIFIC,
  ADSTYPE_OBJECT_CLASS,
  ADSTYPE_CASEIGNORE_LIST,
  ADSTYPE_OCTET_LIST,
  ADSTYPE_PATH,
  ADSTYPE_POSTALADDRESS,
  ADSTYPE_TIMESTAMP,
  ADSTYPE_BACKLINK,
  ADSTYPE_TYPEDNAME,
  ADSTYPE_HOLD,
  ADSTYPE_NETADDRESS,
  ADSTYPE_REPLICAPOINTER,
  ADSTYPE_FAXNUMBER,
  ADSTYPE_EMAIL,
  ADSTYPE_NT_SECURITY_DESCRIPTOR,
  ADSTYPE_UNKNOWN,
  ADSTYPE_DN_WITH_BINARY,
  ADSTYPE_DN_WITH_STRING
} ADSTYPEENUM;

常量

 
ADSTYPE_INVALID
值: 0
数据类型无效
ADSTYPE_DN_STRING
字符串为目录服务对象的可分辨名称 (路径) 。
ADSTYPE_CASE_EXACT_STRING
字符串的类型区分大小写。
ADSTYPE_CASE_IGNORE_STRING
字符串的类型不区分大小写。
ADSTYPE_PRINTABLE_STRING
字符串可在屏幕上或打印中显示。
ADSTYPE_NUMERIC_STRING
字符串是要解释为文本的数字。
ADSTYPE_BOOLEAN
数据为布尔值。
ADSTYPE_INTEGER
数据为整数值。
ADSTYPE_OCTET_STRING
字符串是字节数组。
ADSTYPE_UTC_TIME
数据采用世界时坐标 (UTC) 表示的通用时间。
ADSTYPE_LARGE_INTEGER
数据为长整型值。
ADSTYPE_PROV_SPECIFIC
字符串是提供程序特定的字符串。
ADSTYPE_OBJECT_CLASS
未使用。
ADSTYPE_CASEIGNORE_LIST
数据包含不区分大小写的字符串列表。
ADSTYPE_OCTET_LIST
数据是八进制字符串列表。
ADSTYPE_PATH
字符串是目录路径。
ADSTYPE_POSTALADDRESS
该字符串属于邮政地址类型。
ADSTYPE_TIMESTAMP
数据具有时间戳(以秒为单位)。
ADSTYPE_BACKLINK
字符串是一个后退链接。
ADSTYPE_TYPEDNAME
字符串具有类型化的名称。
ADSTYPE_HOLD
数据为保留数据结构。
ADSTYPE_NETADDRESS
字符串是一个净地址。
ADSTYPE_REPLICAPOINTER
数据是副本 (replica) 指针。
ADSTYPE_FAXNUMBER
字符串是一个传真号。
ADSTYPE_EMAIL
数据是电子邮件。
ADSTYPE_NT_SECURITY_DESCRIPTOR
数据是由字节数组表示的 Windows 安全描述符。
ADSTYPE_UNKNOWN
数据属于未定义类型。
ADSTYPE_DN_WITH_BINARY
数据 ADS_DN_WITH_BINARY用于将 可分辨名称映射到非 Varying GUID。 有关详细信息,请参阅“备注”。
ADSTYPE_DN_WITH_STRING
数据 ADS_DN_WITH_STRING 用于将可分辨名称映射到非varying字符串值。 有关详细信息,请参阅“备注”。

注解

扩展 Active Directory 架构以添加 ADS_DN_WITH_BINARY时,还必须指定“otherWellKnownGuid”属性定义。 将以下内容添加到 ldf 文件属性定义:“omObjectClass:: KoZIhvcUAQEBCw==”

扩展 Active Directory 架构以添加 ADS_DN_WITH_STRING时,还必须指定“otherWellKnownGuid”属性定义。 将以下内容添加到 ldf 文件属性定义:“omObjectClass:: KoZIhvcUAQEBDA==”

由于 VBScript 无法从类型库读取数据,因此 VBScript 应用程序无法识别符号常量,如上所述。 请改用数字常量在 VBScript 应用程序中设置适当的标志。 若要将符号常量用作良好的编程做法,请在 VBScript 应用程序中编写此类常量的显式声明,如此处所示。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 iads.h

另请参阅

ADSI 枚举