Freigeben über


iads.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

iads.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
Iads

Die IADs-Schnittstelle definiert die grundlegenden Objektfeatures, d. h. Eigenschaften und Methoden, jedes ADSI-Objekts.
IADsAccessControlEntry

Die IADsAccessControlEntry-Schnittstelle ist eine duale Schnittstelle, mit der Verzeichnisclients auf einzelne Zugriffssteuerungseinträge (ACEs) des besitzenden Objekts zugreifen und diese bearbeiten können.
IADsAccessControlList

Die IADsAccessControlList-Schnittstelle ist eine duale Schnittstelle, die einzelne Zugriffssteuerungseinträge (Access Control Entries, ACEs) verwaltet.
IADsAcl

Die IADsAcl-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf die ACL- oder Geerbten ACL-Attributwerte zuzugreifen und diese zu bearbeiten. Diese Schnittstelle bearbeitet die Attribute.
IADsADSystemInfo

Die IADsADSystemInfo-Schnittstelle ruft Daten über den lokalen Computer ab, wenn ein Windows-Betriebssystem in einer Windows-Domäne ausgeführt wird. Beispielsweise können Sie die Domäne, den Standort und den distinguished Name des lokalen Computers abrufen.
IADsBackLink

Die IADsBackLink-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Back Link-Attribut zuzugreifen. Sie können die Eigenschaftenmethoden dieser Schnittstelle aufrufen, um das Attribut abzurufen und zu ändern.
IADsCaseIgnoreList

Die IADsCaseIgnoreList-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Attribut Case Ignore List zuzugreifen. Sie können die Eigenschaftenmethoden dieser Schnittstelle aufrufen, um das Attribut abzurufen und zu ändern.
IADs-Klasse

Die IADsClass-Schnittstelle ist für die Verwaltung von Schemaklassenobjekten konzipiert, die Klassendefinitionen für jedes ADSI-Objekt bereitstellen. Andere Schemaverwaltungsschnittstellen umfassen IADsProperty für Attributdefinitionen und IADsSyntax für Attributsyntax.
IADsCollection

Die IADsCollection-Schnittstelle ist eine duale Schnittstelle, mit der das HOST-ADSI-Objekt einen beliebigen Satz benannter Datenelemente für einen Verzeichnisdienst definieren und verwalten kann.
IADsComputer

Die IADsComputer-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsComputerOperations

Die IADsComputerOperations-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsContainer

Die IADsContainer-Schnittstelle ermöglicht es einem ADSI-Containerobjekt, eigenständige ADSI-Objekte zu erstellen, zu löschen und zu verwalten. Containerobjekte stellen hierarchische Verzeichnisstrukturen dar, z. B. in einem Dateisystem, und zum Organisieren der Verzeichnishierarchie.
IADsDeleteOps

Die IADsDeleteOps-Schnittstelle gibt eine Methode an, die ein Objekt verwenden kann, um sich selbst aus dem zugrunde liegenden Verzeichnis zu löschen. Bei einem Containerobjekt löscht die Methode seine untergeordneten Elemente und die gesamte Unterstruktur.
IADsDNWithBinary

Die IADsDNWithBinary-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um der GUID eines Objekts einen Distinguished Name (DN) zuzuordnen.
IADsDNWithString

Die IADsDNWithString-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um einem Zeichenfolgenwert einen Distinguished Name (DN) zuzuordnen.
IADsDomain

Die IADsDomain-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsEmail

Die IADsEmail-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das attribut Email Address zuzugreifen.
IADsExtension

Die IADsExtension-Schnittstelle bildet die Grundlage des ADSI-Anwendungserweiterungsmodells.
IADsFaxNumber

Die IADsFaxNumber-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Faksimile Telephone Number-Attribut zuzugreifen.
IADsFileService

Die IADsFileService-Schnittstelle ist eine duale Schnittstelle, die von IADsService erbt.
IADsFileServiceOperations

Die IADsFileServiceOperations-Schnittstelle ist eine duale Schnittstelle, die von IADsServiceOperations erbt.
IADsFileShare

Die IADsFileShare-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt. Es ist für die Darstellung einer veröffentlichten Dateifreigabe im Netzwerk konzipiert. Rufen Sie die Methoden auf IADsFileShare auf, um auf Daten über einen Dateifreigabepunkt zuzugreifen oder diese zu veröffentlichen.
IADsGroup

Verwaltet Gruppenmitgliedschaftsdaten in einem Verzeichnisdienst.
IADsHold

Die IADsHold-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Hold-Attribut zuzugreifen.
IADsLargeInteger

Wird verwendet, um 64-Bit-Ganzzahlen des LargeInteger-Typs zu bearbeiten.
IADsLokalität

Die IADsLocality-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsMembers

Die IADsMembers-Schnittstelle ist eine duale Schnittstelle.
IADsNamespaces

Die IADsNamespaces-Schnittstelle wird vom ADs-Anbieter implementiert und zum Verwalten von Namespaceobjekten verwendet.
IADsNameTranslate

Das IADsNameTranslateinterface übersetzt Distinguished Names (DNs) zwischen verschiedenen Formaten, wie in der ADS_NAME_TYPE_ENUM-Enumeration definiert. Das Feature ist für Objekte in Active Directory verfügbar.
IADsNetAddress

Die IADsNetAddress-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Net Address-Attribut zuzugreifen.
IADsO

Die IADsO-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsObjectOptions

Stellt einen direkten Mechanismus zum Angeben und Abrufen anbieterspezifischer Optionen zum Bearbeiten eines ADSI-Objekts bereit.
IADsOctetList

Die IADsOctetList-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Octet List-Attribut zuzugreifen.
IADsOpenDSObject

Die IADsOpenDSObject-Schnittstelle soll einen Sicherheitskontext für die Bindung an ein Objekt im zugrunde liegenden Verzeichnisspeicher bereitstellen.
IADsOU

Wird zum Verwalten von organizationalUnit-Objekten verwendet.
IADsPath

Die IADsPath-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Path-Attribut zuzugreifen.
IADsPathname

Analysiert den X.500- und Windows-Pfad in ADSI.
IADsPostalAddress

Die IADsPostalAddress-Schnittstelle stellt Methoden für einen ADSI-Client für den Zugriff auf das Postal Address-Attribut bereit.
IADsPrintJob

Die IADsPrintJob-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsPrintJobOperations

Die IADsPrintJobOperations-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsPrintQueue

Die IADsPrintQueue-Schnittstelle stellt einen Drucker in einem Netzwerk dar.
IADsPrintQueueOperations

Wird verwendet, um einen Drucker über ein Netzwerk zu steuern.
IADsProperty

Die IADsProperty-Schnittstelle ist für die Verwaltung einer einzelnen Attributdefinition für ein Schemaklassenobjekt konzipiert.
IADsPropertyEntry

Die IADsPropertyEntry-Schnittstelle wird verwendet, um einen Eigenschaftseintrag im Eigenschaftencache zu verwalten.
IADsPropertyList

Die IADsPropertyList-Schnittstelle wird verwendet, um eine Liste von Eigenschaftseinträgen im Eigenschaftencache eines Objekts zu ändern, zu lesen und zu aktualisieren.
IADsPropertyValue

Wird verwendet, um den Wert eines IADsPropertyEntry-Objekts in einem vordefinierten Datentyp darzustellen.
IADsPropertyValue2

Wird verwendet, um den Wert eines IADsPropertyEntry-Objekts in einem beliebigen Datenformat darzustellen.
IADsReplicaPointer

Die IADsReplicaPointer-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Replikatzeiger-Attribut zuzugreifen.
IADsResource

Die IADsResource-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt. Es ist für die Verwaltung einer offenen Ressource für einen Dateidienst in einem Netzwerk konzipiert.
IADsSecurityDescriptor

Ermöglicht den Zugriff auf Eigenschaften für ein ADSI-Sicherheitsdeskriptorobjekt.
IADsSecurityUtility

Die IADsSecurityUtility-Schnittstelle wird zum Abrufen, Festlegen oder Abrufen des Sicherheitsdeskriptors für eine Datei, Dateifreigabe oder einen Registrierungsschlüssel verwendet.
IADsService

Die IADsService-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsServiceOperations

Die IADsServiceOperations-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsSession

Die IADsSession-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt. Es ist so konzipiert, dass es eine aktive Sitzung für den Dateidienst in einem Netzwerk darstellt.
IADsSyntax

Die IADsSyntax-Schnittstelle gibt Methoden an, um die verfügbaren Automation-Datentypen zu identifizieren und zu ändern, die zur Darstellung ihrer Daten verwendet werden.
IADsTimestamp

Die IADsTimestamp-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Timestamp-Attribut zuzugreifen.
IADsTypedName

Die IADsTypedName-Schnittstelle stellt Methoden für einen ADSI-Client bereit, um auf das Typed Name-Attribut zuzugreifen.
IADsBenutzer

Die IADsUser-Schnittstelle ist eine duale Schnittstelle, die von IADs erbt.
IADsWinNTSystemInfo

Die IADsWinNTSystemInfo-Schnittstelle ruft die WinNT-Systeminformationen zu einem Computer ab. Zu diesen Systeminformationen gehören der Benutzername, die Benutzerdomäne, der Hostname und der primäre Domänencontroller des Hostcomputers.
IDirectoryObject

Die IDirectoryObject-Schnittstelle ist eine NICHT-Automation-COM-Schnittstelle, die Clients direkten Zugriff auf Verzeichnisdienstobjekte bietet.
IDirectorySchemaMgmt

Derzeit nicht implementiert und sollte nicht verwendet werden.
Idirectorysearch

Die IDirectorySearch-Schnittstelle ist eine reine COM-Schnittstelle, die eine Methode mit geringem Mehraufwand bereitstellt, die Nicht-Automation-Clients verwenden können, um Abfragen im zugrunde liegenden Verzeichnis auszuführen.

Strukturen

 
ADS_ATTR_DEF

Die ADS_ATTR_DEF-Struktur wird nur als Teil von IDirectorySchemaMgmt verwendet, einer veralteten Schnittstelle.
ADS_ATTR_INFO

Wird verwendet, um einen oder mehrere Attributwerte für die Verwendung mit den Methoden IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes oder IDirectoryObject::SetObjectAttributes zu enthalten.
ADS_BACKLINK

Die ADS_BACKLINK-Struktur ist eine ADSI-Darstellung der Syntax des Back Link-Attributs.
ADS_CASEIGNORE_LIST

Die ADS_CASEIGNORE_LIST-Struktur ist eine ADSI-Darstellung der Attributsyntax "Case Ignore List".
ADS_CLASS_DEF

Die ADS_CLASS_DEF-Struktur wird nur als Teil von IDirectorySchemaMgmt verwendet, einer veralteten Schnittstelle. Die folgenden Informationen werden nur für Legacyzwecke bereitgestellt. Die ADS_CLASS_DEF-Struktur enthält die Definitionen einer Objektklasse.
ADS_DN_WITH_BINARY

Wird mit der ADSVALUE-Struktur verwendet, um einen Attributwert für distinguished name zu enthalten, der auch Binärdaten enthält.
ADS_DN_WITH_STRING

Wird mit der ADSVALUE-Struktur verwendet, um einen Attributwert für distinguished name zu enthalten, der auch Zeichenfolgendaten enthält.
ADS_EMAIL

Die ADS_EMAIL-Struktur ist eine ADSI-Darstellung der Syntax des EMail Address-Attributs.
ADS_FAXNUMBER

Die ADS_FAXNUMBER-Struktur ist eine ADSI-Darstellung der Syntax des Faksimile-Telefonnummer-Attributs.
ADS_HOLD

Die ADS_HOLD-Struktur ist eine ADSI-Darstellung der Syntax des Hold-Attributs.
ADS_NETADDRESS

Die ADS_NETADDRESS-Struktur ist eine ADSI-Darstellung der Syntax des Net Address-Attributs.
ADS_NT_SECURITY_DESCRIPTOR

Die ADS_NT_SECURITY_DESCRIPTOR-Struktur definiert den Datentyp des Sicherheitsdeskriptors für Windows.
ADS_OBJECT_INFO

Die ADS_OBJECT_INFO-Struktur gibt die Daten an, einschließlich der Identität und des Speicherorts eines Verzeichnisdienstobjekts.
ADS_OCTET_LIST

Die ADS_OCTET_LIST-Struktur ist eine ADSI-Darstellung einer geordneten Sequenz von Einzelbytezeichenfolgen.
ADS_OCTET_STRING

Die ADS_OCTET_STRING-Struktur ist eine ADSI-Darstellung der Syntax des Octet String-Attributs, die in Active Directory verwendet wird.
ADS_PATH

Die ADS_PATH-Struktur ist eine ADSI-Darstellung der Path-Attributsyntax.
ADS_POSTALADDRESS

Die ADS_POSTALADDRESS-Struktur ist eine ADSI-Darstellung des Attributs Postanschrift.
ADS_PROV_SPECIFIC

Die ADS_PROV_SPECIFIC-Struktur enthält anbieterspezifische Daten, die als blob (Binary Large Object) dargestellt werden.
ADS_REPLICAPOINTER

Stellt eine ADSI-Darstellung der Syntax des Replikatzeiger-Attributs dar.
ADS_SEARCH_COLUMN

Die ADS_SEARCH_COLUMN-Struktur gibt den Inhalt einer Suchspalte in der Abfrage an, die aus der Verzeichnisdienstdatenbank zurückgegeben wird.
ADS_SEARCHPREF_INFO

Die ADS_SEARCHPREF_INFO-Struktur gibt die Abfrageeinstellungen an.
ADS_SORTKEY

Die ADS_SORTKEY-Struktur gibt an, wie eine Abfrage sortiert wird.
ADS_TIMESTAMP

Die ADS_TIMESTAMP-Struktur ist eine ADSI-Darstellung der Syntax des Timestamp-Attributs.
ADS_TYPEDNAME

Stellt eine ADSI-Darstellung der Syntax des Typed Name-Attributs dar.
ADS_VLV

Enthält Metadaten, die zum Ausführen von VLV-Suchvorgängen (Virtual List View) verwendet werden.
ADSVALUE

Enthält einen Wert, der als ADSI-Datentyp angegeben ist.

Enumerationen

 
ADS_ACEFLAG_ENUM

Die ADS_ACEFLAG_ENUM-Enumeration wird verwendet, um das Verhalten eines Access Control Entry (ACE) für ein Active Directory-Objekt anzugeben.
ADS_ACETYPE_ENUM

Wird verwendet, um den Typ eines Zugriffssteuerungseintrags für Active Directory-Objekte anzugeben.
ADS_AUTHENTICATION_ENUM

Gibt Authentifizierungsoptionen an, die in ADSI für die Bindung an Verzeichnisdienstobjekte verwendet werden.
ADS_CHASE_REFERRALS_ENUM

Die ADS_CHASE_REFERRALS_ENUM-Enumeration gibt an, ob und wie die Verweisauflistung erfolgt.
ADS_DEREFENUM

Die ADS_DEREFENUM-Enumeration gibt den Prozess an, durch den Aliase abgeleitet werden.
ADS_DISPLAY_ENUM

Die ADS_DISPLAY_ENUM-Enumeration gibt an, wie ein Pfad angezeigt werden soll.
ADS_ESCAPE_MODE_ENUM

Gibt an, wie Escapezeichen in einem Verzeichnispfad angezeigt werden.
ADS_FLAGTYPE_ENUM

Die ADS_FLAGTYPE_ENUM-Enumeration gibt Werte an, die verwendet werden können, um das Vorhandensein der Felder ObjectType oder InheritedObjectType im Zugriffssteuerungseintrag (Access Control Entry, ACE) anzugeben.
ADS_FORMAT_ENUM

Gibt die verfügbaren Pfadwerttypen an, die von der IADsPathname::Retrieve-Methode verwendet werden.
ADS_GROUP_TYPE_ENUM

Gibt den Typ von Gruppenobjekten in ADSI an.
ADS_NAME_INITTYPE_ENUM

Die ADS_NAME_INITTYPE_ENUM-Enumeration gibt die Initialisierungstypen an, die für ein NameTranslate-Objekt ausgeführt werden sollen. Sie wird in der IADsNameTranslate-Schnittstelle verwendet.
ADS_NAME_TYPE_ENUM

Gibt die Formate an, die zum Darstellen von distinguished Names verwendet werden.
ADS_OPTION_ENUM

Enthält Werte, die die Optionen angeben, die mit den Methoden IADsObjectOptions.GetOption und IADsObjectOptions.SetOption abgerufen oder festgelegt werden können.
ADS_PASSWORD_ENCODING_ENUM

Gibt den Typ der Kennwortcodierung an, die mit der Option ADS_OPTION_PASSWORD_METHOD in den Methoden IADsObjectOptions::GetOption und IADsObjectOptions::SetOption verwendet wird.
ADS_PATHTYPE_ENUM

Die ADS_PATHTYPE_ENUM-Enumeration gibt den Objekttyp an, für den die IADsSecurityUtility-Schnittstelle einen Sicherheitsdeskriptor hinzufügen oder ändern soll.
ADS_PREFERENCES_ENUM

Die ADS_PREFERENCES_ENUM-Enumeration gibt die Abfrageeinstellungen des OLE DB-Anbieters für ADSI an.
ADS_PROPERTY_OPERATION_ENUM

Gibt Möglichkeiten an, eine benannte Eigenschaft im Cache zu aktualisieren.
ADS_RIGHTS_ENUM

Gibt Zugriffsrechte an, die einem Active Directory-Objekt zugewiesen sind.
ADS_SCOPEENUM

Gibt den Bereich einer Verzeichnissuche an.
ADS_SD_CONTROL_ENUM

Die ADS_SD_CONTROL_ENUM-Enumeration gibt Steuerelementflags für einen Sicherheitsdeskriptor an.
ADS_SD_FORMAT_ENUM

Die ADS_SD_FORMAT_ENUM-Enumeration gibt das Format an, in das der Sicherheitsdeskriptor eines Objekts von der IADsSecurityUtility-Schnittstelle konvertiert wird.
ADS_SD_REVISION_ENUM

Gibt die Revisionsnummer des Zugriffssteuerungseintrags (Access Control Entry, ACE) oder der Zugriffssteuerungsliste (Access Control List, ACL) für Active Directory an.
ADS_SEARCHPREF_ENUM

Gibt Einstellungen für ein IDirectorySearch-Objekt an.
ADS_SECURITY_INFO_ENUM

Gibt die verfügbaren Optionen zum Untersuchen von Sicherheitsdaten eines Objekts an.
ADS_SETTYPE_ENUM

Die ADS_SETTYPE_ENUM-Enumeration gibt das verfügbare Pfadnamenformat an, das von der IADsPathname::Set-Methode verwendet wird.
ADS_STATUSENUM

Gibt die status einer Sucheinstellung an, die mit der IDirectorySearch::SetSearchPreference-Methode festgelegt wurde.
ADS_SYSTEMFLAG_ENUM

Die ADS_SYSTEMFLAG_ENUM-Enumeration definiert einige der Werte, die dem systemFlags-Attribut zugewiesen werden können. Einige der Werte in der -Enumeration sind spezifisch für attributeSchema-Objekte. Andere Werte können für Objekte einer beliebigen Klasse festgelegt werden.
ADS_USER_FLAG_ENUM

Definiert die Flags, die zum Festlegen von Benutzereigenschaften im Verzeichnis verwendet werden.
ADSI_DIALECT_ENUM

Die ADSI_DIALECT_ENUM-Enumeration gibt Abfragedialekte an, die im OLE DB-Anbieter für ADSI verwendet werden.
ADSTYPEENUM

Wird verwendet, um den Datentyp eines ADSI-Eigenschaftswerts zu identifizieren.