System.Runtime.InteropServices.ComTypes Naamruimte

Bevat beheerde typen die overeenkomen met de typen die door COM-interoperabiliteit worden gebruikt.

Structs

Name Description
BIND_OPTS

Slaat de parameters op die worden gebruikt tijdens een monikerbindingsbewerking.

BINDPTR

Bevat een aanwijzer naar een afhankelijke FUNCDESC structuur, VARDESC structuur of een ITypeComp interface.

CONNECTDATA

Beschrijft een verbinding die bestaat met een bepaald verbindingspunt.

DISPPARAMS

Bevat de argumenten die zijn doorgegeven aan een methode of eigenschap door IDispatch::Invoke.

ELEMDESC

Bevat de typebeschrijving en procesoverdrachtinformatie voor een variabele, functie of een functieparameter.

ELEMDESC.DESCUNION

Bevat informatie over een element.

EXCEPINFO

Beschrijft de uitzonderingen die optreden tijdens IDispatch::Invoke.

FILETIME

Geeft het aantal intervallen van 100 nanoseconden weer sinds 1 januari 1601. Deze structuur is een 64-bits waarde.

FORMATETC

Vertegenwoordigt een gegeneraliseerde Klembord-indeling.

FUNCDESC

Definieert een functiebeschrijving.

IDLDESC

Bevat informatie die nodig is voor het overdragen van een structuurelement, parameter of functie retourwaarde tussen processen.

PARAMDESC

Bevat informatie over het overdragen van een structuurelement, parameter of functie retourwaarde tussen processen.

STATDATA

Biedt de beheerde definitie van de STATDATA structuur.

STATSTG

Bevat statistische informatie over een geopend opslag-, stream- of bytematrixobject.

STGMEDIUM

Biedt de beheerde definitie van de STGMEDIUM structuur.

TYPEATTR

Bevat kenmerken van een UCOMITypeInfo.

TYPEDESC

Beschrijft het type van een variabele, het retourtype van een functie of het type van een functieparameter.

TYPELIBATTR

Identificeert een bepaalde typebibliotheek en biedt lokalisatieondersteuning voor ledennamen.

VARDESC

Beschrijft een variabele, constante of gegevenslid.

VARDESC.DESCUNION

Bevat informatie over een variabele.

Interfaces

Name Description
IAdviseSink

Biedt een beheerde definitie van de IAdviseSink interface.

IBindCtx

Biedt de beheerde definitie van de IBindCtx interface.

IConnectionPoint

Biedt de beheerde definitie van de IConnectionPoint interface.

IConnectionPointContainer

Biedt de beheerde definitie van de IConnectionPointContainer interface.

IDataObject

Biedt de beheerde definitie van de IDataObject interface.

IEnumConnectionPoints

Beheert de definitie van de IEnumConnectionPoints interface.

IEnumConnections

Beheert de definitie van de IEnumConnections interface.

IEnumFORMATETC

Biedt de beheerde definitie van de IEnumFORMATETC interface.

IEnumMoniker

Beheert de definitie van de IEnumMoniker interface.

IEnumSTATDATA

Biedt de beheerde definitie van de IEnumSTATDATA interface.

IEnumString

Beheert de definitie van de IEnumString interface.

IEnumVARIANT

Beheert de definitie van de IEnumVARIANT interface.

IMoniker

Biedt de beheerde definitie van de IMoniker interface, met COM-functionaliteit van IPersist en IPersistStream.

IPersistFile

Biedt de beheerde definitie van de IPersistFile interface, met functionaliteit van IPersist.

IRunningObjectTable

Biedt de beheerde definitie van de IRunningObjectTable interface.

IStream

Biedt de beheerde definitie van de IStream interface, met ISequentialStream functionaliteit.

ITypeComp

Biedt de beheerde definitie van de ITypeComp interface.

ITypeInfo

Biedt de beheerde definitie van de Interface Component Automation ITypeInfo .

ITypeInfo2

Biedt de beheerde definitie van de ITypeInfo2 interface.

ITypeLib

Biedt de beheerde definitie van de ITypeLib interface.

ITypeLib2

Biedt een beheerde definitie van de ITypeLib2 interface.

Enums

Name Description
ADVF

Hiermee geeft u het aangevraagde gedrag op bij het instellen van een advies-sink of een cacheverbinding met een object.

CALLCONV

Identificeert de aanroepconventie die wordt gebruikt door een methode die wordt beschreven in een METHODDATA-structuur .

DATADIR

Hiermee geeft u de richting van de gegevensstroom in de dwDirection parameter van de EnumFormatEtc(DATADIR) methode. Hiermee bepaalt u de notaties die de resulterende enumerator kan inventariseren.

DESCKIND

Hiermee wordt de typebeschrijving geïdentificeerd waaraan moet worden gebonden.

DVASPECT

Hiermee geeft u de gewenste gegevens of weergave-aspect van het object op bij het tekenen of ophalen van gegevens.

FUNCFLAGS

Identificeert de constanten die de eigenschappen van een functie definiëren.

FUNCKIND

Hiermee definieert u hoe u toegang krijgen tot een functie.

IDLFLAG

Hierin wordt beschreven hoe u een structuurelement, parameter of functie retourwaarde tussen processen overbrengt.

IMPLTYPEFLAGS

Hiermee definieert u de kenmerken van een geïmplementeerde of overgenomen interface van een type.

INVOKEKIND

Hiermee geeft u op hoe een functie moet worden aangeroepen door IDispatch::Invoke.

LIBFLAGS

Hiermee definieert u vlaggen die van toepassing zijn op typebibliotheken.

PARAMFLAG

Hierin wordt beschreven hoe u een structuurelement, parameter of functie retourwaarde tussen processen overbrengt.

SYSKIND

Identificeert het doelbesturingssysteemplatform.

TYMED

Biedt de beheerde definitie van de TYMED structuur.

TYPEFLAGS

Definieert de eigenschappen en kenmerken van een typebeschrijving.

TYPEKIND

Hiermee geeft u verschillende typen gegevens en functies.

VARFLAGS

Identificeert de constanten die de eigenschappen van een variabele definiëren.

VARKIND

Definieert het soort variabele.