Condividi tramite


enumerazione ADS_OPTION_ENUM (iads.h)

Il tipo di enumerazione ADS_OPTION_ENUM contiene valori che indicano le opzioni che possono essere recuperate o impostate con i metodi IADsObjectOptions.GetOptions.IADsObjectOptions.SetOptions.

Sintassi

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;

Costanti

 
ADS_OPTION_SERVERNAME
Valore: 0
Ottiene un VT_BSTR contenente il nome host del server per l'associazione corrente
a questo oggetto. Questa opzione non è supportata dall'opzione
Metodo IADsObjectOptions.SetOption .
ADS_OPTION_REFERRALS
Ottiene o imposta un valore di VT_I4 che indica come viene eseguita la ricerca di segnalazioni in un oggetto
. Questa opzione può contenere una delle opzioni
valori definiti dalla ADS_CHASE_REFERRALS_ENUM
Enumerazione.
ADS_OPTION_PAGE_SIZE
Ottiene o imposta un valore VT_I4 che indica le dimensioni della pagina in una ricerca in pagina.
ADS_OPTION_SECURITY_MASK
Ottiene o imposta un valore VT_I4 che controlla i dati del descrittore di sicurezza che possono essere
leggere sull'oggetto . Questa opzione può contenere qualsiasi combinazione dei valori definiti nell'oggetto
ADS_SECURITY_INFO_ENUM'enumerazione.
ADS_OPTION_MUTUAL_AUTH_STATUS
Ottiene un valore VT_I4 che determina se l'autenticazione reciproca viene eseguita dall'oggetto
Livello SSPI. Se il valore dell'opzione restituito contiene il flag di ISC_RET_MUTUAL_AUTH ,
definito in Sspi.h, è stata eseguita l'autenticazione reciproca. Se il valore dell'opzione restituito non contiene
il flag ISC_RET_MUTUAL_AUTH , quindi l'autenticazione reciproca non è stata eseguita. For
altre informazioni sull'autenticazione reciproca, vedere SSPI. This
l'opzione non è supportata dall'oggetto
Metodo IADsObjectOptions.SetOption .
ADS_OPTION_QUOTA
Consente di leggere la quota effettiva e la quota usata di un'entità di sicurezza. Questa opzione accetta un'opzione
VT_BSTR valore contenente l'entità di sicurezza per cui è possibile leggere le quote.
Se la stringa dell'entità di sicurezza è zero o il valore è un valore VT_EMPTY ,
l'entità di sicurezza è l'utente attualmente connesso. Questa opzione è supportata solo dall'oggetto
Metodo IADsObjectOptions.SetOption .
ADS_OPTION_PASSWORD_PORTNUMBER
Recupera o imposta un valore VT_I4 contenente il numero di porta usato da ADSI
stabilire una connessione quando la password è impostata o modificata. Per impostazione predefinita, ADSI usa la porta 636 per stabilire un
connessione per impostare o modificare la password.
ADS_OPTION_PASSWORD_METHOD
Recupera o imposta un valore VT_I4 che specifica il metodo di codifica password.
Questa opzione può contenere uno dei valori definiti nell'oggetto
ADS_PASSWORD_ENCODING_ENUM
Enumerazione.
ADS_OPTION_ACCUMULATIVE_MODIFICATION
Contiene un valore VT_BOOL che specifica se le operazioni di modifica del valore dell'attributo
deve essere accumulata. Per impostazione predefinita, quando un valore dell'attributo viene modificato più di una volta, il valore precedente
l'operazione di modifica viene sovrascritta dall'operazione più recente. Se questa opzione è impostata su
VARIANT_TRUE, ogni operazione di modifica del valore dell'attributo viene accumulata nella cache.
Quando gli aggiornamenti del valore dell'attributo vengono sottoposti a commit al server con
Metodo IADs.SetInfo , ogni singolo individuo accumulato
l'operazione viene inviata al server.

Quando questa opzione è stata impostata su VARIANT_TRUE, non può essere reimpostata
VARIANT_FALSE per la durata dell'oggetto ADSI. Per reimpostare questa opzione, tutto
I riferimenti all'oggetto ADSI devono essere rilasciati e l'oggetto deve essere associato di nuovo. Quando l'oggetto è associato
di nuovo, questa opzione verrà impostata su VARIANT_FALSE per impostazione predefinita.

Questa opzione influisce solo sui valori degli attributi modificati con
IADs.PutEx e
IADsPropertyList.PutPropertyItem
Metodi. Questa opzione viene ignorata dal metodo IADs.Put .
ADS_OPTION_SKIP_SID_LOOKUP
Se questa opzione è impostata sull'oggetto, non verranno eseguite ricerche (durante il recupero o durante il recupero)
modifica. Questa opzione influisce sugli ID e
Interfacce IADsPropertyList . È anche applicabile
quando si recupera l'utilizzo effettivo della quota di un utente specifico.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione iads.h

Vedi anche

Enumerazioni ADSI

ADS_PASSWORD_ENCODING_ENUM

ADS_SECURITY_INFO_ENUM

ID.Put

ID.PutEx

IADs.SetInfo

IADsObjectOptions

IADsObjectOptions.GetOption

IADsObjectOptions.SetOption

IADsPropertyList.PutPropertyItem