Перечисление 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 |