Condividi tramite


Interfacce di servizio Active Directory

Panoramica della tecnologia Active Directory Service Interfaces.

Per sviluppare interfacce del servizio Active Directory, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
ADS_ACEFLAG_ENUM

L'enumerazione ADS_ACEFLAG_ENUM viene utilizzata per specificare il comportamento di una voce 存取控制 (ACE) per un oggetto Active Directory.
ADS_ACETYPE_ENUM

Consente di specificare il tipo di una voce di controllo di accesso per gli oggetti Active Directory.
ADS_AUTHENTICATION_ENUM

Specifica le opzioni di autenticazione utilizzate in ADSI per l'associazione agli oggetti del servizio directory.
ADS_CHASE_REFERRALS_ENUM

L'enumerazione ADS_CHASE_REFERRALS_ENUM specifica se e come si verifica l'inseguimento delle segnalazioni.
ADS_DEREFENUM

L'enumerazione ADS_DEREFENUM specifica il processo tramite il quale gli alias vengono dereferenziati.
ADS_DISPLAY_ENUM

L'enumerazione ADS_DISPLAY_ENUM specifica la modalità di visualizzazione di un percorso.
ADS_ESCAPE_MODE_ENUM

Specifica la modalità di visualizzazione dei caratteri di escape in un percorso di directory.
ADS_FLAGTYPE_ENUM

L'enumerazione ADS_FLAGTYPE_ENUM specifica i valori che possono essere utilizzati per indicare la presenza dei campi ObjectType o InheritedObjectType nella voce di controllo di accesso (ACE).
ADS_FORMAT_ENUM

Specifica i tipi di valore del percorso disponibili utilizzati dal metodo IADsPathname::Retrieve.
ADS_GROUP_TYPE_ENUM

Specifica il tipo di oggetti gruppo in ADSI.
ADS_NAME_INITTYPE_ENUM

L'enumerazione ADS_NAME_INITTYPE_ENUM specifica i tipi di inizializzazione da eseguire su un oggetto NameTranslate. Viene usato nell'interfaccia IADsNameTranslate.
ADS_NAME_TYPE_ENUM

Specifica i formati utilizzati per rappresentare i nomi distinti.
ADS_OPTION_ENUM

Contiene valori che indicano le opzioni che possono essere recuperate o impostate con i metodi IADsObjectOptions.GetOption e IADsObjectOptions.SetOptions.
ADS_PASSWORD_ENCODING_ENUM

Identifica il tipo di codifica password utilizzata con l'opzione ADS_OPTION_PASSWORD_METHOD nei metodi IADsObjectOptions::GetOption e IADsObjectOptions::SetOption.
ADS_PATHTYPE_ENUM

L'enumerazione ADS_PATHTYPE_ENUM specifica il tipo di oggetto in cui l'interfaccia IADsSecurityUtility aggiunge o modifica un descrittore di sicurezza.
ADS_PREFERENCES_ENUM

L'enumerazione ADS_PREFERENCES_ENUM specifica le preferenze di query del provider OLE DB per ADSI.
ADS_PROPERTY_OPERATION_ENUM

Specifica i modi per aggiornare una proprietà denominata nella cache.
ADS_RIGHTS_ENUM

Specifica i diritti di accesso assegnati a un oggetto Active Directory.
ADS_SCOPEENUM

Specifica l'ambito di una ricerca nella directory.
ADS_SD_CONTROL_ENUM

L'enumerazione ADS_SD_CONTROL_ENUM specifica i flag di controllo per un descrittore di sicurezza.
ADS_SD_FORMAT_ENUM

L'enumerazione ADS_SD_FORMAT_ENUM specifica il formato in cui il descrittore di sicurezza di un oggetto verrà convertito dall'interfaccia IADsSecurityUtility.
ADS_SD_REVISION_ENUM

Specifica il numero di revisione della voce di controllo di accesso (ACE) o dell'elenco di controllo di accesso (ACL) per Active Directory.
ADS_SEARCHPREF_ENUM

Specifica le preferenze per un oggetto IDirectorySearch.
ADS_SECURITY_INFO_ENUM

Specifica le opzioni disponibili per esaminare i dati di sicurezza di un oggetto.
ADS_SETTYPE_ENUM

L'enumerazione ADS_SETTYPE_ENUM specifica il formato pathname disponibile utilizzato dal metodo IADsPathname::Set.
ADS_STATUSENUM

Specifica lo stato di un set di preferenze di ricerca con il metodo IDirectorySearch::SetSearchPreference.
ADS_SYSTEMFLAG_ENUM

L'enumerazione ADS_SYSTEMFLAG_ENUM definisce alcuni dei valori che possono essere assegnati all'attributo systemFlags. Alcuni dei valori nell'enumerazione sono specifici degli oggetti attributeSchema; altri valori possono essere impostati su oggetti di qualsiasi classe.
ADS_USER_FLAG_ENUM

Definisce i flag utilizzati per l'impostazione delle proprietà utente nella directory.
ADSI_DIALECT_ENUM

L'enumerazione ADSI_DIALECT_ENUM specifica i dialetti di query utilizzati nel provider OLE DB per ADSI.
ADSTYPEENUM

Usato per identificare il tipo di dati di un valore della proprietà ADSI.

Funzioni

 
AbandonSearch

Il metodo IDirectorySearch::AbandonSearch abbandona una ricerca avviata da una chiamata precedente al metodo ExecuteSearch.
Aggiungere

Aggiunge un elemento denominato all'insieme.
Aggiungere

Aggiunge un oggetto ADSI a un gruppo esistente.
AddAce

Il metodo IADsAccessControlList::AddAce aggiunge un oggetto IADsAccessControlEntry all'oggetto IADsAccessControlList.
AddLeafElement

Aggiunge un elemento alla fine del percorso della directory già impostato sull'oggetto Pathname.
ADsBuildEnumerator

La funzione ADsBuildEnumerator crea un oggetto enumeratore per l'oggetto contenitore ADSI specificato.
ADsBuildVarArrayInt

La funzione ADsBuildVarArrayInt compila una matrice variantale di numeri interi da una matrice di valori DWORD.
ADsBuildVarArrayStr

La funzione ADsBuildVarArrayStr compila una matrice di varianti da una matrice di stringhe Unicode.
ADsEncodeBinaryData

La funzione ADsEncodeBinaryData converte un oggetto binario di grandi dimensioni (BLOB) nel formato Unicode adatto per essere incorporato in un filtro di ricerca.
ADsEnumerateNext

La funzione ADsEnumerateNext enumera tramite un numero specificato di elementi dalla posizione corrente del cursore dell'enumeratore.
ADsFreeEnumerator

Libera un oggetto enumeratore creato con la funzione ADsBuildEnumerator.
ADsGetLastError

La funzione ADsGetLastError recupera il valore dell'ultimo codice di errore del thread chiamante.
ADsGetObject

Esegue il binding a un oggetto in base al percorso e a un identificatore di interfaccia specificato.
ADsOpenObject

Esegue l'associazione a un oggetto ADSI usando credenziali esplicite per nome utente e password.
ADsSetLastError

ADsSetLastError imposta il valore dell'ultimo codice di errore per il thread chiamante.
AllocADsMem

Alloca un blocco di memoria delle dimensioni specificate.
AllocADsStr

Alloca la memoria per e copia una stringa specificata.
BinarySDToSecurityDescriptor

Converte un descrittore di sicurezza binario in un oggetto IADsSecurityDescriptor.
ChangePassword

Modifica la password utente dal valore precedente specificato a un nuovo valore.
Cancella

Cancella i valori correnti dell'oggetto valore della proprietà.
CloseSearchHandle

Il metodo IDirectorySearch::CloseSearchHandle chiude l'handle a un risultato di ricerca e libera la memoria associata.
Continua

Il metodo IADsServiceOperations::Continue riprende un'operazione del servizio sospesa dal metodo IADsServiceOperations::P ause.
ConvertSecurityDescriptor

Converte un descrittore di sicurezza da un formato a un altro.
CopyAccessList

Il metodo IADsAccessControlList::CopyAccessList copia ogni voce di controllo di accesso (ACE) nell'elenco di controllo di accesso (ACL) nello spazio del processo del chiamante.
CopyAcl

Il metodo IADsAcl::CopyAcl crea una copia dell'ACL esistente.
CopyHere

Il metodo IADsContainer::CopyHere crea una copia dell'oggetto directory specificato in questo contenitore.
CopyPath

Crea una copia dell'oggetto Pathname.
CopySecurityDescriptor

Il metodo IADsSecurityDescriptor::CopySecurityDescriptor copia un oggetto descrittore di sicurezza ADSI che contiene i dati di sicurezza relativi a un oggetto.
Creare

Configura una richiesta per creare un oggetto directory della classe dello schema specificata e un nome specificato nel contenitore.
CreateDSObject

Crea un elemento figlio dell'oggetto servizio directory corrente.
Elimina

Elimina un oggetto directory specificato da questo contenitore.
DeleteDSObject

Elimina un oggetto foglia in un albero di directory.
DeleteObject

Il metodo IADsDeleteOps::D eleteObject elimina un oggetto ADSI.
ExecuteSearch

Il metodo IDirectorySearch::ExecuteSearch esegue una ricerca e passa i risultati al chiamante.
FreeADsMem

Libera la memoria allocata da AllocADsMem o ReallocADsMem.
FreeADsStr

Libera la memoria di una stringa allocata da AllocADsStr o ReallocADsStr.
FreeColumn

Il metodo IDirectorySearch::FreeColumn rilascia memoria allocata dal metodo IDirectorySearch::GetColumn per i dati per la colonna.
Recupero

Recupera una proprietà di un determinato nome dalla cache delle proprietà.
Recupero

Recupera il nome di un oggetto directory nel formato specificato.
get__NewEnum

Il metodo IADsAccessControlList::get__NewEnum viene utilizzato per ottenere un oggetto enumeratore per l'ACL per enumerare gli ACL.
get__NewEnum

Il metodo IADsCollection::get__NewEnum ottiene un oggetto enumeratore dipendente che implementa IEnumVARIANT per questo oggetto raccolta ADSI. Tenere presente che sono presenti due caratteri di sottolineatura nel nome della funzione (get__NewEnum).
get__NewEnum

Recupera un oggetto enumeratore per il contenitore.
get__NewEnum

Il metodo IADsMembers::get__NewEnum ottiene un oggetto enumeratore dipendente che implementa IEnumVARIANT per questo oggetto insieme ADSI. Tenere presente che sono presenti due caratteri di sottolineatura nel nome della funzione (get__NewEnum).
get_SecurityMask

Determina gli elementi del descrittore di sicurezza da recuperare o impostare. (Get)
GetAnyDCName

Recupera il nome DNS di un controller di dominio nel dominio del computer locale.
GetColumn

Il metodo IDirectorySearch::GetColumn ottiene i dati da una colonna denominata del risultato della ricerca.
GetDCSiteName

Recupera il nome del sito di Active Directory che contiene il computer locale.
GetElement

Recupera un elemento di un percorso di directory.
GetEscapedElement

Utilizzato per eseguire l'escape di caratteri speciali nel percorso di input.
GetEx

Recupera, dalla cache delle proprietà, i valori delle proprietà di un determinato attributo.
GetEx

Ottiene i nomi degli oggetti nel formato specificato.
GetFirstRow

Il metodo GetFirstRow ottiene la prima riga di un risultato di ricerca. Questo metodo eseguirà o ripubblicerà una nuova ricerca, anche se questo metodo è stato chiamato in precedenza.
GetInfo

Carica nei valori della cache delle proprietà delle proprietà supportate di questo oggetto ADSI dall'archivio directory sottostante.
GetInfoEx

Il metodo IADs::GetInfoEx carica i valori delle proprietà specificate dell'oggetto ADSI dall'archivio directory sottostante nella cache delle proprietà.
GetNextColumnName

Il metodo IDirectorySearch::GetNextColumnName ottiene il nome della colonna successiva nel risultato della ricerca che contiene dati.
GetNextRow

Ottiene la riga successiva del risultato della ricerca.
GetNumElements

Recupera il numero di elementi nel percorso.
Getobject

Recupera un elemento della raccolta.
Getobject

Recupera un'interfaccia per un oggetto directory nel contenitore.
GetObjectAttributes

Recupera uno o più attributi specificati dell'oggetto servizio directory.
GetObjectInformation

Il metodo IDirectoryObject::GetObjectInformation recupera un puntatore a una struttura ADS_OBJECT_INFO contenente i dati relativi all'identità e alla posizione di un oggetto servizio directory.
GetObjectProperty

Recupera un valore di attributo.
GetOption

Ottiene un'opzione specifica del provider per un oggetto directory.
GetPreviousRow

Il metodo IDirectorySearch::GetPreviousRow ottiene la riga precedente del risultato della ricerca. Se il provider non fornisce il supporto del cursore, deve restituire E_NOTIMPL.
GetPropertyItem

Recupera l'elemento corrispondente al nome dall'elenco.
GetSecurityDescriptor

Recupera un descrittore di sicurezza per il file, la condivisione file o la chiave del Registro di sistema specificati.
GetTrees

Recupera i nomi DNS di tutti gli alberi della directory nella foresta del computer locale.
Gruppi

Ottiene un insieme di oggetti gruppo ADSI a cui appartiene l'utente.
Init

Inizializza un nome traduce l'oggetto tramite associazione a un server di directory, un dominio o un catalogo globale specificati usando le credenziali dell'utente corrente.
InitEx

Inizializza un nome converte un oggetto tramite associazione a un server di directory, un dominio o un catalogo globale specificati usando le credenziali utente specificate.
IsMember

Determina se un oggetto del servizio directory è un membro immediato del gruppo.
Item

Il metodo IADsPropertyList::Item recupera l'elemento di proprietà specificato dall'elenco.
Members

Recupera una raccolta dei membri immediati del gruppo.
MoveHere

Sposta un oggetto specificato nel contenitore che implementa questa interfaccia.
Avanti

Il metodo IADsPropertyList::Next ottiene l'elemento successivo nell'elenco delle proprietà. L'elemento restituito è un oggetto Entry proprietà.
OpenDSObject

Associa a un oggetto ADSI, usando le credenziali specificate e recupera un puntatore IDispatch all'oggetto specificato.
Gestire

Interpreta il codice di controllo e i parametri di input in base alle specifiche del provider.
Sospendi

Il metodo IADsPrintJobOperations::P ause arresta l'elaborazione del processo di stampa corrente. Chiamare il metodo IADsPrintJobOperations::Resume per continuare l'elaborazione.
Sospendi

Il metodo IADsPrintQueueOperations::P ause sospende l'elaborazione dei processi di stampa all'interno di un servizio di coda di stampa.
Sospendi

Il metodo IADsServiceOperations::P ause sospende un servizio avviato con il metodo IADsServiceOperations::Start.
PrintJobs

Il metodo IADsPrintQueueOperations::P rintJobs ottiene un puntatore dell'interfaccia IADsCollection nella raccolta dei processi di stampa elaborati in questa coda di stampa.
PrivateGetIDsOfNames

Il metodo IADsExtension::P rivateGetIDsOfNames viene chiamato dal aggregator, ADSI, dopo che ADSI determina che l'estensione viene usata per supportare un'interfaccia dual o dispatch. Il metodo può usare i dati di tipo per ottenere DISPID usando IDispatch::GetIDsOfNames.
PrivateInvoke

Il metodo IADsExtension::P rivateInvoke viene normalmente chiamato da ADSI dopo il metodo IADsExtension::P rivateGetIDsOfNames. Questo metodo può avere un'implementazione personalizzata oppure può delegare l'operazione a IDispatch::D ispInvoke.
Ripulisci

Il metodo IADsPrintQueueOperations::P urge cancella la coda di stampa di tutti i processi di stampa senza elaborarli.
PurgePropertyList

Elimina tutti gli elementi dall'elenco delle proprietà.
Mettere

Imposta i valori di un attributo nella cache degli attributi ADSI.
put_SecurityMask

Determina gli elementi del descrittore di sicurezza da recuperare o impostare. (Put)
PutEx

Modifica i valori di un attributo nella cache degli attributi ADSI.
PutObjectProperty

Imposta un valore dell'attributo.
PutPropertyItem

Aggiornamenti i valori per un elemento nell'elenco delle proprietà.
Qualificatori

Restituisce una raccolta di oggetti ADSI che descrivono altri qualificatori per questa classe schema.
Qualificatori

Restituisce un insieme di oggetti ADSI che descrivono altri qualificatori di questa proprietà.
ReallocADsMem

Reallocate e copia un blocco di memoria esistente.
ReallocADsStr

Crea una copia di una stringa Unicode.
RefreshSchemaCache

Il metodo IADsADSystemInfo::RefreshSchemaCache aggiorna la cache dello schema di Active Directory.
Rimuovi

Il metodo IADsCollection::Remove rimuove l'elemento denominato da questo oggetto insieme ADSI.
Rimuovi

Il metodo IADsGroup::Remove rimuove l'oggetto utente specificato da questo gruppo. L'operazione non rimuove l'oggetto gruppo stesso anche quando non è presente alcun membro rimanente nel gruppo.
RemoveAce

Rimuove una voce di controllo di accesso (ACE) dall'elenco di controllo di accesso (ACL).
RemoveLeafElement

Rimuove l'ultimo elemento dal percorso della directory impostato nell'oggetto Pathname.
Reimpostazione

Reimposta l'elenco al primo elemento.
ResetPropertyItem

Rimuove l'elemento specificato dall'elenco; ovvero dalla cache.
Risorse

Il metodo IADsFileServiceOperations::Resources ottiene un puntatore a un puntatore all'interfaccia IADsCollection in una raccolta di oggetti di risorsa che rappresentano le risorse aperte correnti in questo servizio file.
Riprendi

Il metodo IADsPrintJobOperations::Resume continua il processo di stampa arrestato dal metodo IADsPrintJobOperations::P ause.
Riprendi

Il metodo IADsPrintQueueOperations::Resume riprende l'elaborazione dei processi di stampa sospesi nella coda di stampa.
Recupero

Il metodo IADsPathname::Retrieve recupera il percorso dell'oggetto con tipi di formato diversi.
SecurityDescriptorToBinarySD

Converte un oggetto IADsSecurityDescriptor nel formato descrittore di sicurezza binario.
Sessioni

Il metodo IADsFileServiceOperations::Sessions ottiene un puntatore a un puntatore all'interfaccia IADsCollection in una raccolta di oggetti sessione che rappresentano le sessioni aperte correnti per questo servizio file.
Set

Indirizza il servizio directory per configurare un oggetto specificato per la traduzione dei nomi.
Set

Imposta l'oggetto Pathname per l'analisi di un percorso di directory.
SetDisplayType

Specifica come visualizzare il percorso di un oggetto .
SetEx

Stabilisce una matrice di oggetti per la conversione dei nomi.
Setinfo

Il metodo IADs::SetInfo salva i valori delle proprietà memorizzati nella cache dell'oggetto ADSI nell'archivio directory sottostante.
SetObjectAttributes

Il metodo IDirectoryObject::SetObjectAttributes modifica i dati in uno o più attributi di oggetto specificati definiti nella struttura ADS_ATTR_INFO.
Setoption

Imposta un'opzione specifica del provider per la modifica di un oggetto directory.
SetPassword

Il metodo IADsServiceOperations::SetPassword imposta la password per l'account utilizzato dal gestore di servizi. Questo metodo viene chiamato quando viene creato il contesto di sicurezza per questo servizio.
SetPassword

Imposta la password utente su un valore specificato.
SetSearchPreference

Specifica una preferenza di ricerca per ottenere i dati in una ricerca successiva.
SetSecurityDescriptor

Imposta il descrittore di sicurezza per il file, la condivisione file o la chiave del Registro di sistema specificati.
Arresto

Il metodo IADsComputerOperations::Shutdown causa l'esecuzione dell'operazione di arresto di un computer nel controllo ADSI con un riavvio facoltativo.
Skip

Ignora un numero specificato di elementi, contando dalla posizione corrente del cursore, nell'elenco delle proprietà.
Inizia

Il metodo IADsServiceOperations::Start avvia un servizio di rete.
Status

Il metodo IADsComputerOperations::Status recupera lo stato di un computer.
Stop

Il metodo IADsServiceOperations::Stop arresta un servizio di rete attualmente attivo.

Interfacce

 
ID

L'interfaccia IADs definisce le funzionalità di base degli oggetti, ovvero proprietà e metodi, di qualsiasi oggetto ADSI.
IADsAccessControlEntry

L'interfaccia IADsAccessControlEntry è un'interfaccia doppia che consente ai client di directory di accedere e modificare le singole voci di controllo di accesso (ACL) dell'oggetto proprietario.
IADsAccessControlList

L'interfaccia IADsAccessControlList è un'interfaccia doppia che gestisce le singole voci di controllo di accesso (ACL).
IADsAcl

L'interfaccia IADsAcl fornisce metodi per consentire a un client ADSI di accedere e modificare i valori dell'attributo ACL o ACL ereditato. Questa interfaccia modifica gli attributi.
IADsADSystemInfo

L'interfaccia IADsADSystemInfo recupera i dati relativi al computer locale se esegue un sistema operativo Windows in un dominio Windows. Ad esempio, è possibile ottenere il dominio, il sito e il nome distinto del computer locale.
IADsBackLink

L'interfaccia IADsBackLink fornisce metodi per un client ADSI per accedere all'attributo Back Link. È possibile chiamare i metodi di proprietà di questa interfaccia per ottenere e modificare l'attributo.
IADsCaseIgnoreList

L'interfaccia IADsCaseIgnoreList fornisce metodi per un client ADSI per accedere all'attributo Case Ignore List. È possibile chiamare i metodi di proprietà di questa interfaccia per ottenere e modificare l'attributo.
IADsClass

L'interfaccia IADsClass è progettata per la gestione degli oggetti classe dello schema che forniscono definizioni di classe per qualsiasi oggetto ADSI. Altre interfacce di gestione dello schema includono IADsProperty per le definizioni degli attributi e IADsSyntax per la sintassi degli attributi.
IADsCollection

L'interfaccia IADsCollection è un'interfaccia doppia che consente al relativo oggetto ADSI di ospitare di definire e gestire un set arbitrario di elementi dati denominati per un servizio directory.
IADsComputer

L'interfaccia IADsComputer è un'interfaccia doppia che eredita dagli ID.
IADsComputerOperations

L'interfaccia IADsComputerOperations è un'interfaccia doppia che eredita dagli ID.
IADsContainer

L'interfaccia IADsContainer consente a un oggetto contenitore ADSI di creare, eliminare e gestire oggetti ADSI contenuti. Gli oggetti contenitore rappresentano alberi gerarchici delle directory, ad esempio in un file system, e per organizzare la gerarchia di directory.
IADsDeleteOps

L'interfaccia IADsDeleteOps specifica un metodo che un oggetto può usare per eliminarlo dalla directory sottostante. Per un oggetto contenitore, il metodo elimina i relativi elementi figlio e l'intero sottoalbero.
IADsDNWithBinary

L'interfaccia IADsDNWithBinary fornisce metodi per un client ADSI per associare un nome distinto (DN) al GUID di un oggetto.
IADsDNWithString

L'interfaccia IADsDNWithString fornisce metodi per un client ADSI per associare un nome distinto (DN) a un valore stringa.
IADsDomain

L'interfaccia IADsDomain è un'interfaccia doppia che eredita dagli ID.
IADsEmail

L'interfaccia IADsEmail fornisce metodi per un client ADSI per accedere all'attributo address Email.
IADsExtension

L'interfaccia IADsExtension costituisce la base del modello di estensione dell'applicazione ADSI.
IADsFaxNumber

L'interfaccia IADsFaxNumber fornisce metodi per un client ADSI per accedere all'attributo Facsimile Telephone Number.
IADsFileService

L'interfaccia IADsFileService è un'interfaccia doppia che eredita da IADsService.
IADsFileServiceOperations

L'interfaccia IADsFileServiceOperations è un'interfaccia doppia che eredita da IADsServiceOperations.
IADsFileShare

L'interfaccia IADsFileShare è un'interfaccia doppia che eredita dagli ID. È progettato per rappresentare una condivisione file pubblicata in rete. Chiamare i metodi in IADsFileShare per accedere o pubblicare dati relativi a un punto di condivisione file.
IADsGroup

Gestisce i dati di appartenenza ai gruppi in un servizio directory.
IADsHold

L'interfaccia IADsHold fornisce metodi per un client ADSI per accedere all'attributo Hold.
IADsLargeInteger

Usato per modificare interi a 64 bit del tipo LargeInteger.
IADsLocality

L'interfaccia IADsLocality è un'interfaccia doppia che eredita dagli ID.
IADsMembers

L'interfaccia IADsMembers è un'interfaccia doppia.
IADsNamespaces

L'interfaccia IADsNamespaces viene implementata dal provider ADs e viene usata per la gestione degli oggetti dello spazio dei nomi.
IADsNameTranslate

IADsNameTranslateinterface converte i nomi distinti (DN) tra i vari formati definiti nell'enumerazione ADS_NAME_TYPE_ENUM. La funzionalità è disponibile per gli oggetti in Active Directory.
IADsNetAddress

L'interfaccia IADsNetAddress fornisce metodi per un client ADSI per accedere all'attributo Net Address.
IADsO

L'interfaccia IADsO è un'interfaccia doppia che eredita dagli ID.
IADsObjectOptions

Fornisce un meccanismo diretto per specificare e ottenere opzioni specifiche del provider per la modifica di un oggetto ADSI.
IADsOctetList

L'interfaccia IADsOctetList fornisce metodi per un client ADSI per accedere all'attributo Octet List.
IADsOpenDSObject

L'interfaccia IADsOpenDSObject è progettata per fornire un contesto di sicurezza per l'associazione a un oggetto nell'archivio directory sottostante.
IADsOU

Usato per gestire gli oggetti organizationalUnit.
IADsPath

L'interfaccia IADsPath fornisce metodi per un client ADSI per accedere all'attributo Path.
IADsPathname

Analizza il percorso X.500 e Windows in ADSI.
IADsPostalAddress

L'interfaccia IADsPostalAddress fornisce metodi per un client ADSI per accedere all'attributo Postal Address.
IADsPrintJob

L'interfaccia IADsPrintJob è un'interfaccia doppia che eredita dagli ID.
IADsPrintJobOperations

L'interfaccia IADsPrintJobOperations è un'interfaccia doppia che eredita dagli ID.
IADsPrintQueue

L'interfaccia IADsPrintQueue rappresenta una stampante in una rete.
IADsPrintQueueOperations

Utilizzato per controllare una stampante da una rete.
IADsProperty

L'interfaccia IADsProperty è progettata per gestire una singola definizione di attributo per un oggetto classe dello schema.
IADsPropertyEntry

L'interfaccia IADsPropertyEntry viene utilizzata per gestire una voce di proprietà nella cache delle proprietà.
IADsPropertyList

L'interfaccia IADsPropertyList viene utilizzata per modificare, leggere e aggiornare un elenco di voci di proprietà nella cache delle proprietà di un oggetto.
IADsPropertyValue

Utilizzato per rappresentare il valore di un oggetto IADsPropertyEntry in un tipo di dati predefinito.
IADsPropertyValue2

Utilizzato per rappresentare il valore di un oggetto IADsPropertyEntry in qualsiasi formato di dati.
IADsReplicaPointer

L'interfaccia IADsReplicaPointer fornisce metodi per un client ADSI per accedere all'attributo Del puntatore di replica.
IADsResource

L'interfaccia IADsResource è un'interfaccia doppia che eredita dagli ID. È progettato per gestire una risorsa aperta per un servizio file in una rete.
IADsSecurityDescriptor

Fornisce l'accesso alle proprietà in un oggetto descrittore di sicurezza ADSI.
IADsSecurityUtility

L'interfaccia IADsSecurityUtility viene usata per ottenere, impostare o recuperare il descrittore di sicurezza in un file, una condivisione file o una chiave del Registro di sistema.
IADsService

L'interfaccia IADsService è un'interfaccia doppia che eredita dagli ID.
IADsServiceOperations

L'interfaccia IADsServiceOperations è un'interfaccia doppia che eredita dagli ID.
IADsSession

L'interfaccia IADsSession è un'interfaccia doppia che eredita dagli ID. È progettato per rappresentare una sessione attiva per il servizio file in una rete.
IADsSyntax

L'interfaccia IADsSyntax specifica i metodi per identificare e modificare i tipi di dati di Automazione disponibili usati per rappresentare i dati.
IADsTimestamp

L'interfaccia IADsTimestamp fornisce metodi per un client ADSI per accedere all'attributo Timestamp.
IADsTypedName

L'interfaccia IADsTypedName fornisce metodi per un client ADSI per accedere all'attributo Typed Name.
IADsUser

L'interfaccia IADsUser è un'interfaccia doppia che eredita dagli ID.
IADsWinNTSystemInfo

L'interfaccia IADsWinNTSystemInfo recupera le informazioni di sistema WinNT su un computer. Tali informazioni di sistema includono il nome dell'account utente, il dominio utente, il nome host e il controller di dominio primario del computer host.
IDirectoryObject

L'interfaccia IDirectoryObject è un'interfaccia COM non di automazione che fornisce ai client l'accesso diretto agli oggetti del servizio directory.
IDirectorySchemaMgmt

Non implementato e non deve essere usato.
IDirectorySearch

L'interfaccia IDirectorySearch è un'interfaccia COM pura che fornisce un metodo a basso sovraccarico che i client non di Automazione possono usare per eseguire query nella directory sottostante.

Strutture

 
ADS_ATTR_DEF

La struttura ADS_ATTR_DEF viene usata solo come parte di IDirectorySchemaMgmt, che è un'interfaccia obsoleta.
ADS_ATTR_INFO

Usato per contenere uno o più valori di attributo da utilizzare con il metodo IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes o IDirectoryObject::SetObjectAttributes.
ADS_BACKLINK

La struttura ADS_BACKLINK è una rappresentazione ADSI della sintassi dell'attributo Back Link.
ADS_CASEIGNORE_LIST

La struttura ADS_CASEIGNORE_LIST è una rappresentazione ADSI della sintassi dell'attributo Case Ignore List.
ADS_CLASS_DEF

La struttura ADS_CLASS_DEF viene usata solo come parte di IDirectorySchemaMgmt, che è un'interfaccia obsoleta. Le informazioni seguenti vengono fornite solo a scopo legacy. La struttura ADS_CLASS_DEF contiene le definizioni di una classe oggetto.
ADS_DN_WITH_BINARY

Usato con la struttura ADSVALUE per contenere un valore distinto dell'attributo name che contiene anche dati binari.
ADS_DN_WITH_STRING

Usato con la struttura ADSVALUE per contenere un valore distinto dell'attributo name che contiene anche dati stringa.
ADS_EMAIL

La struttura ADS_EMAIL è una rappresentazione ADSI della sintassi dell'attributo EMail Address.
ADS_FAXNUMBER

La struttura ADS_FAXNUMBER è una rappresentazione ADSI della sintassi dell'attributo Facsimile Telephone Number.
ADS_HOLD

La struttura ADS_HOLD è una rappresentazione ADSI della sintassi dell'attributo Hold.
ADS_NETADDRESS

La struttura ADS_NETADDRESS è una rappresentazione ADSI della sintassi dell'attributo Net Address.
ADS_NT_SECURITY_DESCRIPTOR

La struttura ADS_NT_SECURITY_DESCRIPTOR definisce il tipo di dati del descrittore di sicurezza per Windows.
ADS_OBJECT_INFO

La struttura ADS_OBJECT_INFO specifica i dati, inclusa l'identità e la posizione, di un oggetto servizio directory.
ADS_OCTET_LIST

La struttura ADS_OCTET_LIST è una rappresentazione ADSI di una sequenza ordinata di stringhe a byte singolo.
ADS_OCTET_STRING

La struttura ADS_OCTET_STRING è una rappresentazione ADSI della sintassi dell'attributo Octet String usata in Active Directory.
ADS_PATH

La struttura ADS_PATH è una rappresentazione ADSI della sintassi dell'attributo Path.
ADS_POSTALADDRESS

La struttura ADS_POSTALADDRESS è una rappresentazione ADSI dell'attributo Indirizzo postale.
ADS_PROV_SPECIFIC

La struttura ADS_PROV_SPECIFIC contiene dati specifici del provider rappresentati come oggetto binario di grandi dimensioni (BLOB).
ADS_REPLICAPOINTER

Rappresenta una rappresentazione ADSI della sintassi dell'attributo del puntatore di replica.
ADS_SEARCH_COLUMN

La struttura ADS_SEARCH_COLUMN specifica il contenuto di una colonna di ricerca nella query restituita dal database del servizio directory.
ADS_SEARCHPREF_INFO

La struttura ADS_SEARCHPREF_INFO specifica le preferenze di query.
ADS_SORTKEY

La struttura ADS_SORTKEY specifica come ordinare una query.
ADS_TIMESTAMP

La struttura ADS_TIMESTAMP è una rappresentazione ADSI della sintassi dell'attributo Timestamp.
ADS_TYPEDNAME

Rappresenta una rappresentazione ADSI della sintassi dell'attributo Typed Name.
ADS_VLV

Contiene i metadati usati per eseguire ricerche VLV (Virtual List View).
ADSVALUE

Contiene un valore specificato come tipo di dati ADSI.