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. |