Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |