System.Runtime.InteropServices.ComTypes Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит управляемые типы, соответствующие типам, используемым COM-взаимодействием.
Структуры
| Имя | Описание |
|---|---|
| BIND_OPTS |
Хранит параметры, используемые во время операции привязки моникера. |
| BINDPTR |
Содержит указатель на привязанную к FUNCDESC структуру, VARDESC структуру или интерфейс |
| CONNECTDATA |
Описывает подключение, существующее к заданной точке подключения. |
| DISPPARAMS |
Содержит аргументы, передаваемые методу или свойству, |
| ELEMDESC |
Содержит сведения о описании типа и передаче процесса для переменной, функции или параметра функции. |
| ELEMDESC.DESCUNION |
Содержит сведения об элементе. |
| EXCEPINFO |
Описывает исключения, возникающие во время |
| FILETIME |
Представляет число интервалов 100-nanosecond с 1 января 1601 года. Эта структура представляет собой 64-разрядное значение. |
| FORMATETC |
Представляет обобщенный формат буфера обмена. |
| FUNCDESC |
Определяет описание функции. |
| IDLDESC |
Содержит сведения, необходимые для передачи элемента структуры, параметра или возвращаемого значения функции между процессами. |
| PARAMDESC |
Содержит сведения о передаче элемента структуры, параметра или возвращаемого значения функции между процессами. |
| STATDATA |
Предоставляет управляемое определение структуры |
| STATSTG |
Содержит статистические сведения о открытом хранилище, потоке или объекте массива байтов. |
| STGMEDIUM |
Предоставляет управляемое определение структуры |
| TYPEATTR |
Содержит атрибуты |
| TYPEDESC |
Описывает тип переменной, возвращаемый тип функции или тип параметра функции. |
| TYPELIBATTR |
Определяет определенную библиотеку типов и обеспечивает поддержку локализации имен членов. |
| VARDESC |
Описывает переменную, константу или элемент данных. |
| VARDESC.DESCUNION |
Содержит сведения об переменной. |
Интерфейсы
| Имя | Описание |
|---|---|
| IAdviseSink |
Предоставляет управляемое определение |
| IBindCtx |
Предоставляет управляемое определение |
| IConnectionPoint |
Предоставляет управляемое определение |
| IConnectionPointContainer |
Предоставляет управляемое определение |
| IDataObject |
Предоставляет управляемое определение |
| IEnumConnectionPoints |
Управляет определением |
| IEnumConnections |
Управляет определением |
| IEnumFORMATETC |
Предоставляет управляемое определение |
| IEnumMoniker |
Управляет определением |
| IEnumSTATDATA |
Предоставляет управляемое определение |
| IEnumString |
Управляет определением |
| IEnumVARIANT |
Управляет определением |
| IMoniker |
Предоставляет управляемое определение |
| IPersistFile |
Предоставляет управляемое определение |
| IRunningObjectTable |
Предоставляет управляемое определение |
| IStream |
Предоставляет управляемое определение |
| ITypeComp |
Предоставляет управляемое определение |
| ITypeInfo |
Предоставляет управляемое определение интерфейса ITypeInfo службы автоматизации компонентов. |
| ITypeInfo2 |
Предоставляет управляемое определение |
| ITypeLib |
Предоставляет управляемое определение |
| ITypeLib2 |
Предоставляет управляемое определение |
Перечисления
| Имя | Описание |
|---|---|
| ADVF |
Указывает запрошенное поведение при настройке приемника рекомендаций или подключения к кэшированию с объектом. |
| CALLCONV |
Определяет соглашение о вызовах, используемое методом, описанным в структуре METHODDATA |
| DATADIR |
Указывает направление потока данных в параметре |
| DESCKIND |
Определяет описание типа, к которым привязано. |
| DVASPECT |
Указывает требуемые данные или аспект представления объекта при рисовании или получении данных. |
| FUNCFLAGS |
Определяет константы, определяющие свойства функции. |
| FUNCKIND |
Определяет, как получить доступ к функции. |
| IDLFLAG |
Описывает, как передать элемент структуры, параметр или возвращаемое значение функции между процессами. |
| IMPLTYPEFLAGS |
Определяет атрибуты реализованного или унаследованного интерфейса типа. |
| INVOKEKIND |
Указывает, как вызвать функцию с помощью |
| LIBFLAGS |
Определяет флаги, которые применяются к библиотекам типов. |
| PARAMFLAG |
Описывает, как передать элемент структуры, параметр или возвращаемое значение функции между процессами. |
| SYSKIND |
Определяет целевую платформу операционной системы. |
| TYMED |
Предоставляет управляемое определение структуры |
| TYPEFLAGS |
Определяет свойства и атрибуты описания типа. |
| TYPEKIND |
Задает различные типы данных и функций. |
| VARFLAGS |
Определяет константы, определяющие свойства переменной. |
| VARKIND |
Определяет тип переменной. |