System.Runtime.InteropServices.ComTypes Obor názvů

Obsahuje spravované typy, které odpovídají typům používaným zprostředkovatele komunikace modelu COM.

Struktury

Name Description
BIND_OPTS

Uloží parametry, které se používají při operaci vazby monikeru.

BINDPTR

Obsahuje ukazatel na strukturu FUNCDESC vazby, VARDESC strukturu nebo rozhraní ITypeComp.

CONNECTDATA

Popisuje připojení, které existuje k danému spojovacímu bodu.

DISPPARAMS

Obsahuje argumenty předané metodě nebo vlastnosti IDispatch::Invoke.

ELEMDESC

Obsahuje popis typu a informace o přenosu procesů pro proměnnou, funkci nebo parametr funkce.

ELEMDESC.DESCUNION

Obsahuje informace o prvku.

EXCEPINFO

Popisuje výjimky, ke kterým dochází během IDispatch::Invoke.

FILETIME

Představuje počet intervalů 100 nanosekund od 1. ledna 1601. Tato struktura je 64bitová hodnota.

FORMATETC

Představuje zobecněný formát schránky.

FUNCDESC

Definuje popis funkce.

IDLDESC

Obsahuje informace potřebné k přenosu elementu struktury, parametru nebo návratové hodnoty funkce mezi procesy.

PARAMDESC

Obsahuje informace o přenosu elementu struktury, parametru nebo funkce návratové hodnoty mezi procesy.

STATDATA

Poskytuje spravovanou definici struktury STATDATA.

STATSTG

Obsahuje statistické informace o otevřeném úložišti, datovém proudu nebo objektu pole bajtů.

STGMEDIUM

Poskytuje spravovanou definici struktury STGMEDIUM.

TYPEATTR

Obsahuje atributy UCOMITypeInfo.

TYPEDESC

Popisuje typ proměnné, návratový typ funkce nebo typ parametru funkce.

TYPELIBATTR

Identifikuje konkrétní knihovnu typů a poskytuje podporu lokalizace pro názvy členů.

VARDESC

Popisuje proměnnou, konstantu nebo datový člen.

VARDESC.DESCUNION

Obsahuje informace o proměnné.

Rozhraní

Name Description
IAdviseSink

Poskytuje spravovanou definici IAdviseSink rozhraní.

IBindCtx

Poskytuje spravovanou definici IBindCtx rozhraní.

IConnectionPoint

Poskytuje spravovanou definici IConnectionPoint rozhraní.

IConnectionPointContainer

Poskytuje spravovanou definici IConnectionPointContainer rozhraní.

IDataObject

Poskytuje spravovanou definici IDataObject rozhraní.

IEnumConnectionPoints

Spravuje definici IEnumConnectionPoints rozhraní.

IEnumConnections

Spravuje definici IEnumConnections rozhraní.

IEnumFORMATETC

Poskytuje spravovanou definici IEnumFORMATETC rozhraní.

IEnumMoniker

Spravuje definici IEnumMoniker rozhraní.

IEnumSTATDATA

Poskytuje spravovanou definici IEnumSTATDATA rozhraní.

IEnumString

Spravuje definici IEnumString rozhraní.

IEnumVARIANT

Spravuje definici IEnumVARIANT rozhraní.

IMoniker

Poskytuje spravovanou definici IMoniker rozhraní s funkcemi modelu COM z IPersist a IPersistStream.

IPersistFile

Poskytuje spravovanou definici IPersistFile rozhraní s funkcemi z IPersist.

IRunningObjectTable

Poskytuje spravovanou definici IRunningObjectTable rozhraní.

IStream

Poskytuje spravovanou definici IStream rozhraní s funkcemi ISequentialStream .

ITypeComp

Poskytuje spravovanou definici ITypeComp rozhraní.

ITypeInfo

Poskytuje spravovanou definici rozhraní Component Automation ITypeInfo .

ITypeInfo2

Poskytuje spravovanou definici ITypeInfo2 rozhraní.

ITypeLib

Poskytuje spravovanou definici ITypeLib rozhraní.

ITypeLib2

Poskytuje spravovanou definici ITypeLib2 rozhraní.

Výčty

Name Description
ADVF

Určuje požadované chování při nastavování jímky rady nebo připojení k ukládání do mezipaměti s objektem.

CALLCONV

Identifikuje konvenci volání používanou metodou popsanou ve struktuře METHODDATA.

DATADIR

Určuje směr toku dat v parametru dwDirection metody EnumFormatEtc(DATADIR). Určuje formáty, které může výsledný enumerátor vytvořit výčet.

DESCKIND

Identifikuje popis typu, ke který je vázán.

DVASPECT

Určuje požadovaný aspekt dat nebo zobrazení objektu při kreslení nebo získávání dat.

FUNCFLAGS

Identifikuje konstanty, které definují vlastnosti funkce.

FUNCKIND

Definuje, jak získat přístup k funkci.

IDLFLAG

Popisuje, jak přenést prvek struktury, parametr nebo funkci návratovou hodnotu mezi procesy.

IMPLTYPEFLAGS

Definuje atributy implementovaného nebo zděděného rozhraní typu.

INVOKEKIND

Určuje, jak vyvolat funkci pomocí IDispatch::Invoke.

LIBFLAGS

Definuje příznaky, které platí pro knihovny typů.

PARAMFLAG

Popisuje, jak přenést prvek struktury, parametr nebo funkci návratovou hodnotu mezi procesy.

SYSKIND

Identifikuje cílovou platformu operačního systému.

TYMED

Poskytuje spravovanou definici struktury TYMED.

TYPEFLAGS

Definuje vlastnosti a atributy popisu typu.

TYPEKIND

Určuje různé typy dat a funkcí.

VARFLAGS

Identifikuje konstanty, které definují vlastnosti proměnné.

VARKIND

Definuje druh proměnné.