Compartir a través de


ADS_OPTION_ENUM enumeración (iads.h)

El tipo de enumeración ADS_OPTION_ENUM contiene valores que indican las opciones que se pueden recuperar o establecer con los métodos IADsObjectOptions.GetOption e IADsObjectOptions.SetOption .

Syntax

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;

Constantes

 
ADS_OPTION_SERVERNAME
Valor: 0
Obtiene un VT_BSTR que contiene el nombre de host del servidor para el enlace actual.
a este objeto. Esta opción no es compatible con .
Método IADsObjectOptions.SetOption .
ADS_OPTION_REFERRALS
Obtiene o establece un valor de VT_I4 que indica cómo se realiza el seguimiento de referencias en un objeto .
. Esta opción puede contener una de las
valores definidos por el ADS_CHASE_REFERRALS_ENUM
Enumeración.
ADS_OPTION_PAGE_SIZE
Obtiene o establece un valor de VT_I4 que indica el tamaño de página en una búsqueda paginada.
ADS_OPTION_SECURITY_MASK
Obtiene o establece un valor de VT_I4 que controla los datos del descriptor de seguridad que pueden ser
leer en el objeto . Esta opción puede contener cualquier combinación de los valores definidos en .
ADS_SECURITY_INFO_ENUM enumeración.
ADS_OPTION_MUTUAL_AUTH_STATUS
Obtiene un valor de VT_I4 que determina si la autenticación mutua se realiza mediante .
Capa SSPI. Si el valor de opción devuelto contiene la marca ISC_RET_MUTUAL_AUTH ,
definido en Sspi.h, se ha realizado la autenticación mutua. Si el valor de opción devuelto no contiene
la marca ISC_RET_MUTUAL_AUTH y, a continuación, no se ha realizado la autenticación mutua. Para
para obtener más información sobre la autenticación mutua, consulte SSPI. Este
la opción no es compatible con .
Método IADsObjectOptions.SetOption .
ADS_OPTION_QUOTA
Permite leer la cuota efectiva y la cuota usada de una entidad de seguridad. Esta opción toma una
VT_BSTR valor que contiene la entidad de seguridad para la que se pueden leer las cuotas.
Si la cadena de entidad de seguridad es de longitud cero o el valor es un valor VT_EMPTY ,
la entidad de seguridad es el usuario que ha iniciado sesión actualmente. Esta opción solo es compatible con .
Método IADsObjectOptions.SetOption .
ADS_OPTION_PASSWORD_PORTNUMBER
Recupera o establece un valor de VT_I4 que contiene el número de puerto que ADSI usa para
establece una conexión cuando se establece o cambia la contraseña. De forma predeterminada, ADSI usa el puerto 636 para establecer un
conexión para establecer o cambiar la contraseña.
ADS_OPTION_PASSWORD_METHOD
Recupera o establece un valor de VT_I4 que especifica el método de codificación de contraseñas.
Esta opción puede contener uno de los valores definidos en .
ADS_PASSWORD_ENCODING_ENUM
Enumeración.
ADS_OPTION_ACCUMULATIVE_MODIFICATION
Contiene un valor de VT_BOOL que especifica si las operaciones de cambio de valor de atributo
debe acumularse. De forma predeterminada, cuando se modifica un valor de atributo más de una vez, el valor anterior
la operación de cambio se sobrescribe mediante la operación más reciente. Si esta opción está establecida en
VARIANT_TRUE, cada operación de cambio de valor de atributo se acumula en la memoria caché.
Cuando se confirman las actualizaciones del valor de atributo en el servidor con .
Método IADs.SetInfo , cada individuo acumulado
la operación se envía al servidor.

Cuando esta opción se ha establecido en VARIANT_TRUE, no se puede restablecer a
VARIANT_FALSE durante la vigencia del objeto ADSI. Para restablecer esta opción, todas
Las referencias al objeto ADSI deben liberarse y el objeto debe enlazarse de nuevo. Cuando el objeto está enlazado
para volver a hacerlo, esta opción se establecerá en VARIANT_FALSE de forma predeterminada.

Esta opción solo afecta a los valores de atributo modificados con .
IADs.PutEx y
IADsPropertyList.PutPropertyItem
Métodos. El método IADs.Put omite esta opción.
ADS_OPTION_SKIP_SID_LOOKUP
Si esta opción se establece en el objeto , no se realizará ninguna búsqueda (ya sea durante la recuperación o durante la
modificación). Esta opción afecta a los IAD y
Interfaces IADsPropertyList . También es aplicable
al recuperar el uso de cuota efectivo de un usuario determinado.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado iads.h

Consulte también

Enumeraciones ADSI

ADS_PASSWORD_ENCODING_ENUM

ADS_SECURITY_INFO_ENUM

IADs.Put

IADs.PutEx

IADs.SetInfo

IADsObjectOptions

IADsObjectOptions.GetOption

IADsObjectOptions.SetOption

IADsPropertyList.PutPropertyItem