System.Runtime.InteropServices.ComTypes Namespace

Enthält verwaltete Typen, die typen entsprechen, die von COM-Interop verwendet werden.

Strukturen

BIND_OPTS

Speichert die Parameter, die bei einem Monikerbindungsvorgang verwendet werden.

BINDPTR

Enthält einen Zeiger auf eine gebundene FUNCDESC-Struktur, eine gebundene VARDESC-Struktur oder eine gebundene ITypeComp-Schnittstelle.

CONNECTDATA

Beschreibt eine bestehende Verbindung mit einem bestimmten Verbindungspunkt.

DISPPARAMS

Enthält die Argumente, die von IDispatch::Invoke an eine Methode oder Eigenschaft übergeben werden.

ELEMDESC

Enthält die Typbeschreibung und die Prozessübertragungsinformationen für eine Variable, Funktion oder einen Funktionsparameter.

ELEMDESC.DESCUNION

Enthält Informationen zu einem Element.

EXCEPINFO

Beschreibt die Ausnahmen, die während IDispatch::Invoke auftreten.

FILETIME

Die Anzahl von 100-Nanosekunden-Intervallen seit dem 1. Januar 1601. Bei dieser Struktur handelt es sich um einen 64-Bit-Wert.

FORMATETC

Stellt ein generalisiertes Zwischenablageformat dar.

FUNCDESC

Definiert eine Funktionsbeschreibung.

IDLDESC

Enthält Informationen, die für die Übertragung eines Strukturelements, Parameters oder Funktionsrückgabewerts zwischen Prozessen erforderlich sind.

PARAMDESC

Enthält Informationen zur Übertragung eines Strukturelements, Parameters oder Funktionsrückgabewerts zwischen Prozessen.

STATDATA

Stellt die verwaltete Definition der STATDATA-Struktur bereit.

STATSTG

Enthält statistische Daten zu einem geöffneten Speicher-, Stream- oder Byte-Array-Objekt.

STGMEDIUM

Stellt die verwaltete Definition der STGMEDIUM-Struktur bereit.

TYPEATTR

Enthält Attribute einer UCOMITypeInfo.

TYPEDESC

Beschreibt den Typ einer Variablen, den Rückgabetyp einer Funktion oder den Typ eines Funktionsparameters.

TYPELIBATTR

Gibt eine bestimmte Typbibliothek an und bietet Lokalisierungsunterstützung für Membernamen.

VARDESC

Beschreibt eine Variable, Konstante oder einen Datenmember.

VARDESC.DESCUNION

Enthält Informationen zu einer Variablen.

Schnittstellen

IAdviseSink

Stellt eine verwaltete Definition der IAdviseSink-Schnittstelle bereit.

IBindCtx

Stellt die verwaltete Definition der IBindCtx-Schnittstelle bereit.

IConnectionPoint

Stellt die verwaltete Definition der IConnectionPoint-Schnittstelle bereit.

IConnectionPointContainer

Stellt die verwaltete Definition der IConnectionPointContainer-Schnittstelle bereit.

IDataObject

Stellt die verwaltete Definition der IDataObject-Schnittstelle bereit.

IEnumConnectionPoints

Verwaltet die Definition der IEnumConnectionPoints-Schnittstelle.

IEnumConnections

Verwaltet die Definition der IEnumConnections-Schnittstelle.

IEnumFORMATETC

Stellt die verwaltete Definition der IEnumFORMATETC-Schnittstelle bereit.

IEnumMoniker

Verwaltet die Definition der IEnumMoniker-Schnittstelle.

IEnumSTATDATA

Stellt die verwaltete Definition der IEnumSTATDATA-Schnittstelle bereit.

IEnumString

Verwaltet die Definition der IEnumString-Schnittstelle.

IEnumVARIANT

Verwaltet die Definition der IEnumVARIANT-Schnittstelle.

IMoniker

Stellt die verwaltete Definition der IMoniker-Schnittstelle mit COM-Funktionen von IPersist und IPersistStream bereit.

IPersistFile

Stellt die verwaltete Definition der IPersistFile-Schnittstelle mit IPersist-Funktionalität bereit.

IRunningObjectTable

Stellt die verwaltete Definition der IRunningObjectTable-Schnittstelle bereit.

IStream

Stellt die verwaltete Definition der IStream-Schnittstelle mit ISequentialStream-Funktionen bereit.

ITypeComp

Stellt die verwaltete Definition der ITypeComp-Schnittstelle bereit.

ITypeInfo

Stellt die verwaltete Definition der ITypeInfo-Komponentenautomatisierungsschnittstelle bereit.

ITypeInfo2

Stellt die verwaltete Definition der ITypeInfo2-Schnittstelle bereit.

ITypeLib

Stellt die verwaltete Definition der ITypeLib-Schnittstelle bereit.

ITypeLib2

Stellt eine verwaltete Definition der ITypeLib2-Schnittstelle bereit.

Enumerationen

ADVF

Gibt das angeforderte Verhalten beim Einrichten einer Advise-Senke oder einer Zwischenspeicherungsverbindung mit einem Objekt an.

CALLCONV

Gibt die Aufrufkonvention einer Methode an, die in einer METHODDATA-Struktur beschrieben wird.

DATADIR

Gibt die Richtung des Datenflusses im dwDirection-Parameter der EnumFormatEtc(DATADIR)-Methode an. Davon hängen die Formate ab, die der resultierende Enumerator auflisten kann.

DESCKIND

Gibt die Typbeschreibung für die Bindung an.

DVASPECT

Gibt den gewünschten Daten- oder Ansichtsaspekt des Objekts beim Zeichnen oder Abrufen von Daten an.

FUNCFLAGS

Gibt die Konstanten an, die die Eigenschaften einer Funktion definieren.

FUNCKIND

Definiert den Zugriff auf eine Funktion.

IDLFLAG

Beschreibt die Übertragung eines Strukturelements, Parameters oder Funktionsrückgabewerts zwischen Prozessen.

IMPLTYPEFLAGS

Definiert die Attribute einer implementierten oder geerbten Schnittstelle eines Typs.

INVOKEKIND

Gibt an, wie eine Funktion von IDispatch::Invoke aufgerufen wird.

LIBFLAGS

Definiert Flags für Typbibliotheken.

PARAMFLAG

Beschreibt die Übertragung eines Strukturelements, Parameters oder Funktionsrückgabewerts zwischen Prozessen.

SYSKIND

Gibt die Ziel-Betriebssystemplattform an.

TYMED

Stellt die verwaltete Definition der TYMED-Struktur bereit.

TYPEFLAGS

Definiert die Eigenschaften und Attribute einer Typbeschreibung.

TYPEKIND

Gibt die verschiedenen Typen von Daten und Funktionen an.

VARFLAGS

Gibt die Konstanten an, die die Eigenschaften einer Variablen definieren.

VARKIND

Definiert die Art der Variablen.