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 |
Определяет вид переменной. |