System.Runtime.InteropServices.ComTypes Namnområde

Innehåller hanterade typer som motsvarar typer som används av COM-interop.

Strukturer

Name Description
BIND_OPTS

Lagrar de parametrar som används under en monikerbindningsåtgärd.

BINDPTR

Innehåller en pekare till en bindning till FUNCDESC struktur, VARDESC struktur eller ett ITypeComp gränssnitt.

CONNECTDATA

Beskriver en anslutning som finns till en viss anslutningspunkt.

DISPPARAMS

Innehåller argumenten som skickas till en metod eller egenskap av IDispatch::Invoke.

ELEMDESC

Innehåller typbeskrivning och processöverföringsinformation för en variabel, funktion eller en funktionsparameter.

ELEMDESC.DESCUNION

Innehåller information om ett element.

EXCEPINFO

Beskriver de undantag som inträffar under IDispatch::Invoke.

FILETIME

Representerar antalet intervall på 100 nanosekunder sedan den 1 januari 1601. Den här strukturen är ett 64-bitarsvärde.

FORMATETC

Representerar ett generaliserat Urklippsformat.

FUNCDESC

Definierar en funktionsbeskrivning.

IDLDESC

Innehåller information som behövs för att överföra ett strukturelement, en parameter eller ett funktionsreturvärde mellan processer.

PARAMDESC

Innehåller information om hur du överför ett strukturelement, en parameter eller ett funktionsreturvärde mellan processer.

STATDATA

Tillhandahåller den hanterade definitionen av STATDATA strukturen.

STATSTG

Innehåller statistisk information om ett öppet lagrings-, ström- eller bytematrisobjekt.

STGMEDIUM

Tillhandahåller den hanterade definitionen av STGMEDIUM strukturen.

TYPEATTR

Innehåller attribut för en UCOMITypeInfo.

TYPEDESC

Beskriver typen av en variabel, returtypen för en funktion eller typen av en funktionsparameter.

TYPELIBATTR

Identifierar ett visst typbibliotek och tillhandahåller lokaliseringsstöd för medlemsnamn.

VARDESC

Beskriver en variabel, konstant eller datamedlem.

VARDESC.DESCUNION

Innehåller information om en variabel.

Gränssnitt

Name Description
IAdviseSink

Tillhandahåller en hanterad definition av IAdviseSink gränssnittet.

IBindCtx

Tillhandahåller den hanterade definitionen av IBindCtx gränssnittet.

IConnectionPoint

Tillhandahåller den hanterade definitionen av IConnectionPoint gränssnittet.

IConnectionPointContainer

Tillhandahåller den hanterade definitionen av IConnectionPointContainer gränssnittet.

IDataObject

Tillhandahåller den hanterade definitionen av IDataObject gränssnittet.

IEnumConnectionPoints

Hanterar definitionen av IEnumConnectionPoints gränssnittet.

IEnumConnections

Hanterar definitionen av IEnumConnections gränssnittet.

IEnumFORMATETC

Tillhandahåller den hanterade definitionen av IEnumFORMATETC gränssnittet.

IEnumMoniker

Hanterar definitionen av IEnumMoniker gränssnittet.

IEnumSTATDATA

Tillhandahåller den hanterade definitionen av IEnumSTATDATA gränssnittet.

IEnumString

Hanterar definitionen av IEnumString gränssnittet.

IEnumVARIANT

Hanterar definitionen av IEnumVARIANT gränssnittet.

IMoniker

Tillhandahåller den hanterade definitionen av IMoniker gränssnittet, med COM-funktioner från IPersist och IPersistStream.

IPersistFile

Tillhandahåller den hanterade definitionen av IPersistFile gränssnittet med funktioner från IPersist.

IRunningObjectTable

Tillhandahåller den hanterade definitionen av IRunningObjectTable gränssnittet.

IStream

Tillhandahåller den hanterade definitionen av IStream gränssnittet med ISequentialStream funktioner.

ITypeComp

Tillhandahåller den hanterade definitionen av ITypeComp gränssnittet.

ITypeInfo

Tillhandahåller den hanterade definitionen av ITypeInfo-gränssnittet för komponentautomatisering.

ITypeInfo2

Tillhandahåller den hanterade definitionen av ITypeInfo2 gränssnittet.

ITypeLib

Tillhandahåller den hanterade definitionen av ITypeLib gränssnittet.

ITypeLib2

Tillhandahåller en hanterad definition av ITypeLib2 gränssnittet.

Uppräkningar

Name Description
ADVF

Anger det begärda beteendet när du konfigurerar en rekommenderad mottagare eller en cachelagringsanslutning med ett objekt.

CALLCONV

Identifierar den anropskonvention som används av en metod som beskrivs i en METHODDATA-struktur .

DATADIR

Anger dataflödets riktning i parametern dwDirection för EnumFormatEtc(DATADIR) metoden. Detta avgör vilka format som den resulterande uppräknaren kan räkna upp.

DESCKIND

Identifierar den typbeskrivning som är bunden till.

DVASPECT

Anger önskade data eller visningsaspekten av objektet när du ritar eller hämtar data.

FUNCFLAGS

Identifierar konstanterna som definierar egenskaperna för en funktion.

FUNCKIND

Definierar hur du kommer åt en funktion.

IDLFLAG

Beskriver hur du överför ett strukturelement, en parameter eller ett funktionsreturvärde mellan processer.

IMPLTYPEFLAGS

Definierar attributen för ett implementerat eller ärvt gränssnitt av en typ.

INVOKEKIND

Anger hur du anropar en funktion av IDispatch::Invoke.

LIBFLAGS

Definierar flaggor som gäller för typbibliotek.

PARAMFLAG

Beskriver hur du överför ett strukturelement, en parameter eller ett funktionsreturvärde mellan processer.

SYSKIND

Identifierar måloperativsystemplattformen.

TYMED

Tillhandahåller den hanterade definitionen av TYMED strukturen.

TYPEFLAGS

Definierar egenskaperna och attributen för en typbeskrivning.

TYPEKIND

Anger olika typer av data och funktioner.

VARFLAGS

Identifierar konstanterna som definierar egenskaperna för en variabel.

VARKIND

Definierar typen av variabel.