System.Runtime.InteropServices.ComTypes Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит управляемые типы, соответствующие типам, используемым COM-взаимодействием.
Структуры
| BIND_OPTS |
Сохраняет параметры, используемые при операции привязки моникера. |
| BINDPTR |
Содержит указатель на связанную структуру FUNCDESC, структуру VARDESC или интерфейс |
| CONNECTDATA |
Описывает имеющееся подключение к заданной точке подключения. |
| DISPPARAMS |
Содержит аргументы, передаваемые методу или свойству |
| ELEMDESC |
Содержит описание типа и сведения о процессе передачи для переменной, функции или параметра функции. |
| ELEMDESC.DESCUNION |
Содержит сведения об элементе. |
| EXCEPINFO |
Описывает исключения, происходящие в процессе |
| FILETIME |
Представляет количество 100-наносекундных интервалов с 10 января 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 |
Определяет вид переменной. |