Поделиться через


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

См. также раздел

Перечисления ADSI

ADS_PASSWORD_ENCODING_ENUM

ADS_SECURITY_INFO_ENUM

IADs.Put

IADs.PutEx

IADs.SetInfo

IADsObjectOptions

IADsObjectOptions.GetOption

IADsObjectOptions.SetOption

IADsPropertyList.PutPropertyItem