Перечисление 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
Данные являются реплика указателем.
ADSTYPE_FAXNUMBER
Строка имеет номер факса.
ADSTYPE_EMAIL
Данные являются сообщением электронной почты.
ADSTYPE_NT_SECURITY_DESCRIPTOR
Данные представляют собой дескриптор безопасности Windows, представленный массивом байтов.
ADSTYPE_UNKNOWN
Данные являются неопределенным типом.
ADSTYPE_DN_WITH_BINARY
Данные ADS_DN_WITH_BINARY используются для сопоставления различающегося имени с несмеченным ИДЕНТИФИКАТОРом GUID. Дополнительные сведения см. в подразделе "Примечания".
ADSTYPE_DN_WITH_STRING
Данные ADS_DN_WITH_STRING используются для сопоставления различающегося имени с несмеченным строковым значением. Дополнительные сведения см. в подразделе "Примечания".

Комментарии

При расширении схемы 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