System.Runtime.InteropServices.ComTypes Przestrzeń nazw

Zawiera typy zarządzane, które odpowiadają typom używanym przez międzyoperacyjności modelu COM.

Struktury

Nazwa Opis
BIND_OPTS

Przechowuje parametry używane podczas operacji powiązania moniker.

BINDPTR

Zawiera wskaźnik powiązany ze FUNCDESC strukturą, VARDESC strukturą lub interfejsem ITypeComp .

CONNECTDATA

Opisuje połączenie, które istnieje do danego punktu połączenia.

DISPPARAMS

Zawiera argumenty przekazane do metody lub właściwości przez IDispatch::Invoke.

ELEMDESC

Zawiera opis typu i informacje o transferze procesów dla zmiennej, funkcji lub parametru funkcji.

ELEMDESC.DESCUNION

Zawiera informacje o elemecie.

EXCEPINFO

Opisuje wyjątki występujące podczas .IDispatch::Invoke

FILETIME

Reprezentuje liczbę 100-nanosekundowych interwałów od 1 stycznia 1601 roku. Ta struktura jest wartością 64-bitową.

FORMATETC

Reprezentuje uogólniony format Schowka.

FUNCDESC

Definiuje opis funkcji.

IDLDESC

Zawiera informacje potrzebne do przesyłania elementu struktury, parametru lub wartości zwracanej funkcji między procesami.

PARAMDESC

Zawiera informacje o transferowaniu elementu struktury, parametru lub zwracanej wartości funkcji między procesami.

STATDATA

Udostępnia zarządzaną definicję struktury STATDATA.

STATSTG

Zawiera informacje statystyczne dotyczące otwartego magazynu, strumienia lub obiektu tablicy bajtów.

STGMEDIUM

Udostępnia zarządzaną definicję struktury STGMEDIUM.

TYPEATTR

Zawiera atrybuty obiektu UCOMITypeInfo.

TYPEDESC

Opisuje typ zmiennej, zwracany typ funkcji lub typ parametru funkcji.

TYPELIBATTR

Identyfikuje określoną bibliotekę typów i zapewnia obsługę lokalizacji dla nazw elementów członkowskich.

VARDESC

Opisuje zmienną, stałą lub składową danych.

VARDESC.DESCUNION

Zawiera informacje o zmiennej.

Interfejsy

Nazwa Opis
IAdviseSink

Udostępnia zarządzaną definicję interfejsu IAdviseSink .

IBindCtx

Udostępnia zarządzaną definicję interfejsu IBindCtx .

IConnectionPoint

Udostępnia zarządzaną definicję interfejsu IConnectionPoint .

IConnectionPointContainer

Udostępnia zarządzaną definicję interfejsu IConnectionPointContainer .

IDataObject

Udostępnia zarządzaną definicję interfejsu IDataObject .

IEnumConnectionPoints

Zarządza definicją interfejsu IEnumConnectionPoints .

IEnumConnections

Zarządza definicją interfejsu IEnumConnections .

IEnumFORMATETC

Udostępnia zarządzaną definicję interfejsu IEnumFORMATETC .

IEnumMoniker

Zarządza definicją interfejsu IEnumMoniker .

IEnumSTATDATA

Udostępnia zarządzaną definicję interfejsu IEnumSTATDATA .

IEnumString

Zarządza definicją interfejsu IEnumString .

IEnumVARIANT

Zarządza definicją interfejsu IEnumVARIANT .

IMoniker

Udostępnia zarządzaną definicję interfejsu IMoniker z funkcją COM z IPersist elementów i IPersistStream.

IPersistFile

Udostępnia zarządzaną definicję interfejsu IPersistFile z funkcją programu IPersist.

IRunningObjectTable

Udostępnia zarządzaną definicję interfejsu IRunningObjectTable .

IStream

Udostępnia zarządzaną definicję interfejsu IStream z funkcją ISequentialStream .

ITypeComp

Udostępnia zarządzaną definicję interfejsu ITypeComp .

ITypeInfo

Udostępnia zarządzaną definicję interfejsu ITypeInfo automatyzacji składników.

ITypeInfo2

Udostępnia zarządzaną definicję interfejsu ITypeInfo2 .

ITypeLib

Udostępnia zarządzaną definicję interfejsu ITypeLib .

ITypeLib2

Udostępnia zarządzaną definicję interfejsu ITypeLib2 .

Wyliczenia

Nazwa Opis
ADVF

Określa żądane zachowanie podczas konfigurowania ujścia doradcy lub połączenia buforowania z obiektem.

CALLCONV

Określa konwencję wywoływania używaną przez metodę opisaną w strukturze METHODDATA.

DATADIR

Określa kierunek przepływu danych w parametrze dwDirection metody EnumFormatEtc(DATADIR). Określa formaty, które może wyliczyć wynikowy moduł wyliczający.

DESCKIND

Identyfikuje opis typu powiązany z.

DVASPECT

Określa żądany aspekt danych lub widoku obiektu podczas rysowania lub pobierania danych.

FUNCFLAGS

Identyfikuje stałe, które definiują właściwości funkcji.

FUNCKIND

Definiuje sposób uzyskiwania dostępu do funkcji.

IDLFLAG

Opisuje sposób transferu elementu struktury, parametru lub wartości zwracanej funkcji między procesami.

IMPLTYPEFLAGS

Definiuje atrybuty zaimplementowanego lub dziedziczonego interfejsu typu.

INVOKEKIND

Określa sposób wywoływania funkcji przez IDispatch::Invoke.

LIBFLAGS

Definiuje flagi, które mają zastosowanie do bibliotek typów.

PARAMFLAG

Opisuje sposób transferu elementu struktury, parametru lub wartości zwracanej funkcji między procesami.

SYSKIND

Identyfikuje docelową platformę systemu operacyjnego.

TYMED

Udostępnia zarządzaną definicję struktury TYMED.

TYPEFLAGS

Definiuje właściwości i atrybuty opisu typu.

TYPEKIND

Określa różne typy danych i funkcji.

VARFLAGS

Identyfikuje stałe, które definiują właściwości zmiennej.

VARKIND

Definiuje rodzaj zmiennej.