перечисление ADS_OPTION_ENUM (iads.h)
Тип перечисления ADS_OPTION_ENUM содержит значения, указывающие параметры, которые можно получить или задать с помощью методов IADsObjectOptions.GetOption и IADsObjectOptions.SetOption .
Синтаксис
typedef enum __MIDL___MIDL_itf_ads_0001_0077_0001 {
ADS_OPTION_SERVERNAME = 0,
ADS_OPTION_REFERRALS,
ADS_OPTION_PAGE_SIZE,
ADS_OPTION_SECURITY_MASK,
ADS_OPTION_MUTUAL_AUTH_STATUS,
ADS_OPTION_QUOTA,
ADS_OPTION_PASSWORD_PORTNUMBER,
ADS_OPTION_PASSWORD_METHOD,
ADS_OPTION_ACCUMULATIVE_MODIFICATION,
ADS_OPTION_SKIP_SID_LOOKUP
} ADS_OPTION_ENUM;
Константы
ADS_OPTION_SERVERNAME Значение: 0 Возвращает VT_BSTR , содержащую имя узла сервера для текущей привязки. к этому объекту. Этот параметр не поддерживается Метод IADsObjectOptions.SetOption. |
ADS_OPTION_REFERRALS Возвращает или задает значение VT_I4 , указывающее, как выполняется отслеживание рефералов в базы данных. Этот параметр может содержать один из значения, определенные ADS_CHASE_REFERRALS_ENUM Перечисления. |
ADS_OPTION_PAGE_SIZE Возвращает или задает значение VT_I4 , указывающее размер страницы в поиске по страницам. |
ADS_OPTION_SECURITY_MASK Возвращает или задает значение VT_I4 , которое управляет данными дескриптора безопасности, которые могут быть чтение в объекте . Этот параметр может содержать любое сочетание значений, определенных в перечисление ADS_SECURITY_INFO_ENUM . |
ADS_OPTION_MUTUAL_AUTH_STATUS Возвращает значение VT_I4 , определяющее, выполняется ли взаимная проверка подлинности. Уровень SSPI. Если возвращаемое значение параметра содержит флаг ISC_RET_MUTUAL_AUTH , определяется в Sspi.h, после чего выполняется взаимная проверка подлинности. Если возвращаемое значение параметра не содержит флаг ISC_RET_MUTUAL_AUTH, то взаимная проверка подлинности не выполнена. Для Дополнительные сведения о взаимной проверке подлинности см. в разделе SSPI. This параметр не поддерживается Метод IADsObjectOptions.SetOption. |
ADS_OPTION_QUOTA Позволяет считывать действующую квоту и используемую квоту субъекта безопасности. Этот параметр принимает значение VT_BSTR значение, содержащее субъект безопасности, для который можно считывать квоты. Если строка субъекта безопасности имеет нулевую длину или значение является значением VT_EMPTY , субъектом безопасности является текущий вошедший в систему пользователь. Этот параметр поддерживается только Метод IADsObjectOptions.SetOption. |
ADS_OPTION_PASSWORD_PORTNUMBER Извлекает или задает значение VT_I4 , содержащее номер порта, для которого ИСПОЛЬЗУЕТСЯ ADSI. установить подключение при установке или изменении пароля. По умолчанию ADSI использует порт 636 для установки подключение для установки или изменения пароля. |
ADS_OPTION_PASSWORD_METHOD Извлекает или задает значение VT_I4 , указывающее метод кодирования пароля. Этот параметр может содержать одно из значений, определенных в ADS_PASSWORD_ENCODING_ENUM Перечисления. |
ADS_OPTION_ACCUMULATIVE_MODIFICATION Содержит значение VT_BOOL , указывающее, если операции изменения значений атрибутов должно накапливаться. По умолчанию, когда значение атрибута изменяется несколько раз, предыдущее значение Операция изменения перезаписывается более поздней операцией. Если для этого параметра задано значение VARIANT_TRUE каждая операция изменения значения атрибута накапливается в кэше. При фиксации обновлений значений атрибута на сервере с помощью Метод IADs.SetInfo, каждый накопленный отдельный операция отправляется на сервер. Если для этого параметра задано значение VARIANT_TRUE, его нельзя сбросить в VARIANT_FALSE на время существования объекта ADSI. Чтобы сбросить этот параметр, выполните все Ссылки на объект ADSI должны быть освобождены, и объект должен быть снова привязан к. При привязке объекта Значение для этого параметра по умолчанию будет VARIANT_FALSE . Этот параметр влияет только на значения атрибутов, измененные с помощью IADs.PutEx и IADsPropertyList.PutPropertyItem Методы. Этот параметр игнорируется методом IADs.Put . |
ADS_OPTION_SKIP_SID_LOOKUP Если этот параметр задан для объекта , поиск не будет выполняться (во время извлечения или во время изменение). Этот параметр влияет на идентификаторы IAD и Интерфейсы IADsPropertyList . Это также применимо при получении эффективного использования квоты определенным пользователем. |
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | iads.h |