System.Runtime.InteropServices.ComTypes Przestrzeń nazw

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

Struktury

BIND_OPTS

Przechowuje parametry, które są używane podczas operacji powiązania moniker.

BINDPTR

Zawiera wskaźnik do FUNCDESC struktury, VARDESC struktury lub interfejsu ITypeComp .

CONNECTDATA

Opisuje połączenie, które istnieje z danym punktem połączenia.

DISPPARAMS

Zawiera argumenty przekazywane 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

Przedstawia liczbę 100-nanosekundowych interwałów od 1 stycznia 1601 r. 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ę STATDATA struktury.

STATSTG

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

STGMEDIUM

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

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

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 i IPersistStream.

IPersistFile

Udostępnia zarządzaną definicję interfejsu IPersistFile z funkcją z 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

ADVF

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

CALLCONV

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

DATADIR

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

DESCKIND

Określa opis typu, z który jest powiązany.

DVASPECT

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

FUNCFLAGS

Identyfikuje stałe definiujące właściwości funkcji.

FUNCKIND

Definiuje sposób uzyskiwania dostępu do funkcji.

IDLFLAG

Opisuje sposób transferu elementu struktury, parametru lub zwracanej wartości 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 zwracanej wartości funkcji między procesami.

SYSKIND

Identyfikuje docelową platformę systemu operacyjnego.

TYMED

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

TYPEFLAGS

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

TYPEKIND

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

VARFLAGS

Identyfikuje stałe definiujące właściwości zmiennej.

VARKIND

Definiuje rodzaj zmiennej.