Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von Automation verwendet. Weitere Informationen finden Sie unter
oaidl.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
ICreateErrorInfo Gibt Fehlerinformationen zurück. |
|
ICreateTypeInfo Stellt die Tools zum Erstellen und Verwalten der Typinformationen bereit, die über die Typbeschreibung definiert sind. (ICreateTypeInfo) |
|
ICreateTypeInfo2 Stellt die Tools zum Erstellen und Verwalten der Typinformationen bereit, die über die Typbeschreibung definiert sind. (ICreateTypeInfo2) |
|
ICreateTypeLib Stellt die Methoden zum Erstellen und Verwalten der Komponente oder Datei bereit, die Typinformationen enthält. (ICreateTypeLib) |
|
ICreateTypeLib2 Stellt die Methoden zum Erstellen und Verwalten der Komponente oder Datei bereit, die Typinformationen enthält. (ICreateTypeLib2) |
|
IDispatch Macht Objekte, Methoden und Eigenschaften für Programmiertools und andere Anwendungen verfügbar, die Automation unterstützen. |
|
IEnumVARIANT Stellt eine Methode zum Auflisten einer Auflistung von Varianten bereit, einschließlich heterogener Auflistungen von Objekten und systeminternen Typen. |
|
IErrorInfo Stellt detaillierte kontextbezogene Fehlerinformationen bereit. |
|
IErrorLog Kommuniziert ausführliche Fehlerinformationen zwischen einem Client und einem Objekt. |
|
Ipropertybag Stellt ein Objekt mit einem Eigenschaftenbehälter bereit, in dem das Objekt seine Eigenschaften dauerhaft speichern kann. |
|
IRecordInfo Beschreibt die Struktur einer bestimmten UDT. |
|
ISupportErrorInfo Stellt sicher, dass Fehlerinformationen ordnungsgemäß in der Anrufkette verteilt werden können. Automatisierungsobjekte, die die Fehlerbehandlungsschnittstellen verwenden, müssen ISupportErrorInfo implementieren. |
|
ITypeChangeEvents Ermöglicht Clients das Abonnieren von Typänderungsbenachrichtigungen für Objekte, die die Schnittstellen ITypeInfo, ITypeInfo2, ICreateTypeInfo und ICreateTypeInfo2 implementieren. |
|
Itypecomp Die ITypeComp-Schnittstelle bietet eine schnelle Möglichkeit, auf Informationen zuzugreifen, die Compiler beim Binden und Instanziieren von Strukturen und Schnittstellen benötigen. |
|
Itypeinfo Wird zum Lesen von Informationen zu Objekten verwendet. (ITypeInfo) |
|
Itypeinfo2 Wird zum Lesen von Informationen zu Objekten verwendet. (ITypeInfo2) |
|
Itypelib Stellt eine Typbibliothek dar, die Daten, die eine Gruppe von Objekten beschreiben. (ITypeLib) |
|
ITypeLib2 Stellt eine Typbibliothek dar, die Daten, die eine Gruppe von Objekten beschreiben. (ITypeLib2) |
Functions
|
BSTR_UserFree Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (BSTR_UserFree) |
|
BSTR_UserFree64 Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (BSTR_UserFree64) |
|
BSTR_UserMarshal Marshallt ein BSTR-Objekt in den RPC-Puffer. (BSTR_UserMarshal) |
|
BSTR_UserMarshal64 Marshallt ein BSTR-Objekt in den RPC-Puffer. (BSTR_UserMarshal64) |
|
BSTR_UserSize Berechnet die Drahtgröße des BSTR-Objekts und ruft den Handle und die Daten ab. (BSTR_UserSize) |
|
BSTR_UserSize64 Berechnet die Drahtgröße des BSTR-Objekts und ruft den Handle und die Daten ab. (BSTR_UserSize64) |
|
BSTR_UserUnmarshal Entmarshaliert ein BSTR-Objekt aus dem RPC-Puffer. (BSTR_UserUnmarshal) |
|
BSTR_UserUnmarshal64 Entmarshaliert ein BSTR-Objekt aus dem RPC-Puffer. (BSTR_UserUnmarshal64) |
|
VARIANT_UserFree Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (VARIANT_UserFree) |
|
VARIANT_UserFree64 Gibt Ressourcen auf der Serverseite frei, wenn sie von RPC-Stubdateien aufgerufen werden. (VARIANT_UserFree64) |
|
VARIANT_UserMarshal Marshallt ein VARIANT-Objekt in den RPC-Puffer. (VARIANT_UserMarshal) |
|
VARIANT_UserMarshal64 Marshallt ein VARIANT-Objekt in den RPC-Puffer. (VARIANT_UserMarshal64) |
|
VARIANT_UserSize Berechnet die Drahtgröße des VARIANT-Objekts und ruft den Handle und die Daten ab. (VARIANT_UserSize) |
|
VARIANT_UserSize64 Berechnet die Drahtgröße des VARIANT-Objekts und ruft den Handle und die Daten ab. (VARIANT_UserSize64) |
|
VARIANT_UserUnmarshal Hebt dieMarmation eines VARIANT-Objekts aus dem RPC-Puffer auf. (VARIANT_UserUnmarshal) |
|
VARIANT_UserUnmarshal64 Entmarshaliert ein VARIANT-Objekt aus dem RPC-Puffer. (VARIANT_UserUnmarshal64) |
Strukturen
|
ARRAYDESC Beschreibt ein Array, seinen Elementtyp und seine Dimension. |
|
BINDPTR Beschreibt einen Zeiger. |
|
CUSTDATA Stellt benutzerdefinierte Daten dar. |
|
CUSTDATAITEM Stellt ein benutzerdefiniertes Datenelement dar. |
|
DISPPARAMS Enthält die Argumente, die an eine Methode oder Eigenschaft übergeben werden. |
|
ELEMDESC Die ELEMDESC-Struktur enthält die Typbeschreibung und Prozessübertragungsinformationen für eine Variable, eine Funktion oder einen Funktionsparameter. (ELEMDESC) |
|
EXCEPINFO Beschreibt eine Ausnahme, die während IDispatch::Invoke aufgetreten ist. |
|
FUNCDESC Beschreibt eine Funktion. (FUNCDESC) |
|
PARAMDESC Enthält Informationen, die für die Übertragung eines Strukturelements, Parameters oder Funktionsrückgabewerts zwischen Prozessen erforderlich sind. |
|
PARAMDESCEX Enthält Informationen zum Standardwert eines Parameters. |
|
SAFEARRAY Stellt ein sicheres Array dar. |
|
SAFEARRAYBOUND Stellt die Grenzen einer Dimension des Arrays dar. |
|
TLIBATTR Enthält Informationen zu einer Typbibliothek. Informationen aus dieser Struktur werden verwendet, um die Typbibliothek zu identifizieren und Unterstützung für Die nationale Sprache für Membernamen bereitzustellen. |
|
TYPEATTR Enthält Attribute eines Typs. |
|
TYPEDESC Beschreibt den Typ einer Variablen, den Rückgabetyp einer Funktion oder den Typ eines Funktionsparameters. |
|
VARDESC Beschreibt eine Variable, Konstante oder einen Datenmember. |
|
VARIANTE VARIANTARG beschreibt Argumente, die innerhalb von DISPPARAMS und VARIANT übergeben werden, um Variantendaten anzugeben, die nicht als Verweis übergeben werden können. |
Enumerationen
|
CALLCONV Gibt die Aufrufkonvention an, die von einer Memberfunktion verwendet wird, die in der METHODDATA-Struktur beschrieben wird. |
|
DESCKIND Gibt die Typbeschreibung für die Bindung an. |
|
FUNCFLAGS Gibt Funktionsflags an. |
|
FUNCKIND Gibt den Funktionstyp an. |
|
INVOKEKIND Gibt an, wie eine Funktion aufgerufen wird. |
|
LIBFLAGS Definiert Flags für Typbibliotheken. |
|
SYSKIND Gibt die Ziel-Betriebssystemplattform an. |
|
TYPEFLAGS Die Typflags. |
|
TYPEKIND Gibt einen Typ an. |
|
VARFLAGS Gibt Variablenflags an. |
|
VARKIND Gibt den Variablentyp an. |