System.Runtime.InteropServices.ComTypes Namespace

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

Strukturen

Name Beschreibung
BIND_OPTS

Speichert die Parameter, die während eines Moniker-Bindungsvorgangs verwendet werden.

BINDPTR

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

CONNECTDATA

Beschreibt eine Verbindung, die zu einem bestimmten Verbindungspunkt vorhanden ist.

DISPPARAMS

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

ELEMDESC

Enthält die Typbeschreibung und 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::Invokeauftreten.

FILETIME

Stellt die Anzahl der Intervalle von 100-Nanosekunden seit dem 1. Januar 1601 dar. Diese Struktur ist ein 64-Bit-Wert.

FORMATETC

Stellt ein generalisiertes Format der Zwischenablage dar.

FUNCDESC

Definiert eine Funktionsbeschreibung.

IDLDESC

Enthält Informationen zum Übertragen eines Strukturelements, Parameters oder Funktionsrücklaufwerts zwischen Prozessen.

PARAMDESC

Enthält Informationen zum Übertragen eines Strukturelements, Parameters oder Funktionsrücklaufwerts zwischen Prozessen.

STATDATA

Stellt die verwaltete Definition der STATDATA-Struktur bereit.

STATSTG

Enthält statistische Informationen zu einem geöffneten Speicher-, Datenstrom- oder Bytearrayobjekt.

STGMEDIUM

Stellt die verwaltete Definition der STGMEDIUM-Struktur bereit.

TYPEATTR

Enthält Attribute eines UCOMITypeInfo.

TYPEDESC

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

TYPELIBATTR

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

VARDESC

Beschreibt eine Variable, Konstante oder ein Datenmememm.

VARDESC.DESCUNION

Enthält Informationen zu einer Variablen.

Schnittstellen

Name Beschreibung
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-Funktionalität von IPersist und IPersistStream.

IPersistFile

Stellt die verwaltete Definition der IPersistFile Schnittstelle mit Funktionen von IPersist.

IRunningObjectTable

Stellt die verwaltete Definition der IRunningObjectTable Schnittstelle bereit.

IStream

Stellt die verwaltete Definition der IStream Schnittstelle mit ISequentialStream Funktionalität bereit.

ITypeComp

Stellt die verwaltete Definition der ITypeComp Schnittstelle bereit.

ITypeInfo

Stellt die verwaltete Definition der ITypeInfo-Schnittstelle für die Komponentenautomatisierung 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

Name Beschreibung
ADVF

Gibt das angeforderte Verhalten beim Einrichten einer Empfehlungsspüle oder einer Zwischenspeicherungsverbindung mit einem Objekt an.

CALLCONV

Identifiziert die aufrufkonvention, die von einer in einer METHODDATA Struktur beschriebenen Methode verwendet wird.

DATADIR

Gibt die Richtung des Datenflusses im dwDirection Parameter der EnumFormatEtc(DATADIR)-Methode an. Dadurch werden die Formate bestimmt, die vom resultierenden Enumerator aufgezählt werden können.

DESCKIND

Gibt die Typbeschreibung an, an die gebunden wird.

DVASPECT

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

FUNCFLAGS

Identifiziert die Konstanten, die die Eigenschaften einer Funktion definieren.

FUNCKIND

Definiert, wie auf eine Funktion zugegriffen wird.

IDLFLAG

Beschreibt, wie ein Strukturelement, parameter oder Funktionsrücklaufwert zwischen Prozessen übertragen wird.

IMPLTYPEFLAGS

Definiert die Attribute einer implementierten oder geerbten Schnittstelle eines Typs.

INVOKEKIND

Gibt an, wie eine Funktion durch IDispatch::Invokeaufgerufen wird.

LIBFLAGS

Definiert Flags, die für Typbibliotheken gelten.

PARAMFLAG

Beschreibt, wie ein Strukturelement, parameter oder Funktionsrücklaufwert zwischen Prozessen übertragen wird.

SYSKIND

Identifiziert die Zielbetriebssystemplattform.

TYMED

Stellt die verwaltete Definition der TYMED-Struktur bereit.

TYPEFLAGS

Definiert die Eigenschaften und Attribute einer Typbeschreibung.

TYPEKIND

Gibt verschiedene Arten von Daten und Funktionen an.

VARFLAGS

Identifiziert die Konstanten, die die Eigenschaften einer Variablen definieren.

VARKIND

Definiert die Art der Variablen.