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 |