Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
-
Активации
-
Процесс загрузки объекта в памяти, который помещает его в состояние выполнения.
-
активное состояние
-
COM-объект, который находится в состоянии выполнения и имеет видимый пользовательский интерфейс.
-
абсолютный моникер
-
Моникер, указывающий абсолютное расположение объекта. Абсолютный моникер аналогиен полному пути.
-
держатель рекомендаций
-
COM-объект, который кэширует, управляет и отправляет уведомления об изменениях в приемники рекомендаций контейнерных приложений.
-
приемник рекомендаций
-
COM-объект, который может получать уведомления об изменениях в внедренном объекте или связанном объекте, так как он реализует интерфейс IAdviseSink или IAdviseSink2. Контейнеры, которые должны быть уведомлены об изменениях в объектах, реализуют приемник рекомендаций. Уведомления возникают на сервере, который использует объект владельца рекомендаций для кэширования уведомлений и управления уведомлениями в контейнерах.
-
агрегатный объект
-
COM-объект, состоящий из одного или нескольких других ОБЪЕКТОВ COM. Один объект в агрегате назначается контролируемым объектом, который определяет, какие интерфейсы в агрегате предоставляются и являются частными. Этот контролируемый объект имеет специальную реализацию IUnknown, называемую контролируемым IUnknown. Все объекты в агрегате должны передавать вызовы методам IUnknown с помощью управляемого IUnknown.
-
агрегат
-
Метод композиции для реализации COM-объектов. Он позволяет создавать новый объект, повторно использовать одну или несколько реализаций интерфейса существующих объектов. Агрегатный объект выбирает интерфейсы для предоставления клиентам, а интерфейсы предоставляются так же, как если бы они были реализованы агрегатным объектом. Клиенты агрегатного объекта взаимодействуют только с агрегатным объектом.
-
свойство ambient
-
Свойство времени выполнения, управляемое и предоставляемое контейнером. Как правило, внешнее свойство представляет характеристику формы, например цвета фона, которая должна быть передана элементу управления, чтобы элемент управления смог предположить внешний вид и ощущение окружающей среды.
-
anti-moniker
-
Обратное имя файла, элемента или указателя. Анти-моникер добавляется в конец файла, элемента или указателя на значение NULL. Антимникеры используются в строительстве относительных моникеров.
-
искусственное подсчет ссылок
-
Метод, используемый для защиты объекта перед вызовом функции или метода, который может преждевременно уничтожить его. Программа вызывает IUnknown::AddRef для увеличения количества ссылок объекта перед вызовом, который может освободить объект. После возврата функции программа вызывает IUnknown::Release для уменьшения количества.
-
асинхронная привязка
-
Тип привязки, в которой процесс выполняется асинхронно, чтобы избежать снижения производительности для конечного пользователя. Как правило, асинхронная привязка используется в распределенных средах, таких как World Wide Web. OLE поддерживает асинхронные моникер-классы и механизмы обратного вызова, которые позволяют находить и инициализировать объект в распределенной среде во время выполнения других операций.
-
асинхронный вызов
-
Вызов функции, выполняемой отдельно, чтобы вызывающий объект продолжал обрабатывать инструкции, не ожидая возврата функции.
-
асинхронный моникер
-
Моникер, поддерживающий асинхронную привязку. Например, экземпляры класса moniker URL-адреса, предоставленного системой, являются асинхронными моникерами.
-
automation
-
Способ управления объектами приложения за пределами приложения. Автоматизация обычно используется для создания приложений, которые предоставляют объекты средствам программирования и языкам макросов, создавать и управлять объектами одного приложения из других приложений или создавать средства для доступа к объектам и управления ими.
-
Контекст привязки
-
COM-объект, реализующий интерфейс IBindCtx . Контексты привязки используются в операциях моникера для хранения ссылок на объекты, активированные при привязке моникера. Контекст привязки содержит параметры, которые применяются ко всем операциям во время привязки универсального составного моникера и предоставляют реализацию моникера с доступом к сведениям о своей среде.
-
Привязки
-
Связывание имени со своим референтом. В частности, поиск объекта с именем моникера, его размещение в состоянии выполнения, если оно еще не установлено, и возврат указателя интерфейса на него. Объекты могут быть привязаны во время выполнения (также называемой поздней привязкой или динамической привязкой) или во время компиляции (также называемой статической привязкой).
-
cache
-
Локальное хранилище сведений (обычно временное). В OLE кэш содержит сведения, определяющие представление связанного или внедренного объекта при открытии контейнера.
-
инициализация кэша
-
Заполнение кэша связанного или внедренного объекта данными презентации. Интерфейс IOleCache предоставляет методы, которые контейнер может вызывать для управления данными, которые кэшируются для связанных или внедренных объектов.
-
class
-
Определение объекта в коде. В C++класс объекта определяется как тип данных, но это не так в других языках. Так как OLE можно закодировать на любом языке, класс используется для ссылки на общее определение объекта.
-
Фабрика классов
-
COM-объект, реализующий интерфейс IClassFactory и создающий один или несколько экземпляров объекта, определяемого заданным идентификатором класса (CLSID).
-
идентификатор класса (CLSID)
-
Глобальный уникальный идентификатор (GUID), связанный с объектом класса OLE. Если объект класса будет использоваться для создания нескольких экземпляров объекта, связанное серверное приложение должно зарегистрировать clSID в системном реестре, чтобы клиенты могли находить и загружать исполняемый код, связанный с объектами. Каждый сервер OLE или контейнер, позволяющий связаться со своими внедренными объектами, должен зарегистрировать CLSID для каждого поддерживаемого определения объекта.
-
объект класса
-
В объектно-ориентированном программировании объект, состояние которого разделяется всеми объектами в классе и поведением которого действует на данные состояния по всему классу. В COM объекты классов называются фабриками классов и обычно не имеют поведения, кроме создания новых экземпляров класса.
-
client
-
COM-объект, запрашивающий службы из другого объекта.
-
клиентский сайт
-
Сайт отображения для внедренного или связанного объекта в составном документе. Клиентский сайт является основным средством, с помощью которого объект запрашивает службы из контейнера.
-
CLSID
-
Глобальный уникальный идентификатор (GUID), связанный с объектом класса OLE. Если объект класса будет использоваться для создания нескольких экземпляров объекта, связанное серверное приложение должно зарегистрировать clSID в системном реестре, чтобы клиенты могли находить и загружать исполняемый код, связанный с объектами. Каждый сервер OLE или контейнер, позволяющий связаться со своими внедренными объектами, должен зарегистрировать CLSID для каждого поддерживаемого определения объекта.
-
commit
-
Чтобы постоянно сохранять изменения, внесенные в объект хранилища или потока, так как он был открыт или изменения были сохранены в последний раз.
-
component
-
Объект, который инкапсулирует как данные, так и код, и предоставляет хорошо указанный набор общедоступных служб.
-
Объектная модель компонента (COM)
-
Объектно-ориентированной модели программирования OLE, которая определяет, как объекты взаимодействуют в одном процессе или между процессами. В COM клиенты имеют доступ к объекту через интерфейсы, реализованные в объекте.
-
составная строка меню
-
Общая строка меню, состоящая из групп меню как из приложения контейнера, так и приложения сервера, активированного на месте.
-
составной моникер
-
Моникер, состоящий из двух или более моникеров, которые рассматриваются как единица. Составной моникер может быть не универсальным, что означает, что его компонент моникеры обладают особыми знаниями друг друга, или универсальными, то есть, что его компонент моникеры ничего не знают друг о друге, кроме того, что они моникеры
-
составной документ
-
Документ, включающий связанные или внедренные объекты, а также собственные собственные данные.
-
составной файл
-
Реализация структурированного служба хранилища OLE.
-
COM-объект
-
Объект, соответствующий объектной модели компонента OLE (COM). COM-объект — это экземпляр определения объекта, который задает данные объекта и одну или несколько реализаций интерфейсов объекта в объекте. Клиенты взаимодействуют с COM-объектом только через его интерфейсы.
-
объект, доступный для подключения
-
Com-объект, реализующий как минимум интерфейс I Подключение ionPointContainer для управления объектами точки подключения. Подключение доступные объекты поддерживают обмен данными с сервера на клиент. Подключенный объект создает и управляет одним или несколькими подобъектами точки подключения, которые получают события из интерфейсов, реализованных на других объектах, и отправляют их клиенту.
-
Объект точки подключения
-
COM-объект, управляемый соединительным объектом и реализующий интерфейс I Подключение ionPoint. Один или несколько объектов точки подключения можно создавать и управлять с помощью подключаемого объекта. Каждый объект точки подключения управляет входящими событиями из определенного интерфейса в другом объекте и отправляет эти события клиенту.
-
приложение контейнера
-
Приложение, поддерживающее составные документы. Приложение контейнера предоставляет хранилище для внедренного или связанного объекта, сайта для его отображения, доступа к сайту отображения и приемнику рекомендаций для получения уведомлений об изменениях в объекте.
-
containment
-
Метод композиции для реализации COM-объектов. Он позволяет одному объекту повторно использовать некоторые или все реализации интерфейса одного или нескольких других объектов. Внешний объект выступает в качестве клиента для других объектов, делегируя реализацию при желании использовать службы одного из содержащихся объектов.
-
контекст
-
В COM+набор свойств времени выполнения, связанных с одним или несколькими COM-объектами, которые используются для предоставления служб для этих объектов.
-
control
-
Внедренный, многократно используемый COM-объект, поддерживающий как минимум интерфейс IOleControl. Элементы управления обычно связаны с пользовательским интерфейсом. Они также поддерживают взаимодействие с контейнером и могут повторно использоваться несколькими клиентами в зависимости от условий лицензирования.
-
контейнер управления
-
Приложение, которое поддерживает внедрение элементов управления путем реализации интерфейса IOleControlSite.
-
свойство control
-
Свойство времени выполнения, которое предоставляется и управляется самим элементом управления. Например, шрифт и размер текста, используемые элементом управления, являются свойствами элемента управления.
-
контролируемый объект
-
Объект в агрегатном объекте, который управляет интерфейсами в агрегированном объекте и которые являются частными. Интерфейс IUnknown управляемого объекта называется управляемым IUnknown. Вызовы методов IUnknown других объектов в агрегате должны передаваться в контролируемый IUnknown.
-
сайт управления
-
Структура, реализованная контейнером элементов управления для управления отображением и хранилищем элемента управления. В заданном контейнере каждый элемент управления имеет соответствующий сайт управления.
-
Объект передачи данных
-
Объект, реализующий интерфейс IDataObject и содержащий данные, передаваемые из одного объекта в другой через буфер обмена или операции перетаскивания.
-
Обработчик объектов по умолчанию
-
Библиотека DLL, предоставляемая OLE, которая выступает в качестве суррогата в пространстве обработки приложения контейнера для реального объекта.
С помощью обработчика объектов по умолчанию можно просмотреть сохраненные данные объекта без фактического активации объекта. Обработчик объектов по умолчанию выполняет другие задачи, например отрисовку объекта из кэшированного состояния при загрузке объекта в память.
-
зависимый объект
-
COM-объект, который обычно инициализирован другим объектом (объектом узла). Хотя время существования зависимого объекта может быть целесообразно только в течение времени существования объекта узла, объект узла не работает в качестве управляемого IUnknown для зависимого объекта. В отличие от этого, объект является агрегированным объектом, когда его время существования (с помощью его счетчика ссылок) полностью управляется объектом управления.
-
Режим прямого доступа
-
Один из двух режимов доступа, в которых можно открыть объект хранилища. В прямом режиме все изменения немедленно фиксируются в корневом объекте хранилища.
-
Объект document
-
Документ OLE, который может отображать одно или несколько активированных представлений данных в собственном или внешнем кадре, например браузер, сохраняя полный контроль над пользовательским интерфейсом. Помимо реализации обычных интерфейсов активации OLE и на месте, объект документа должен реализовать IOleDocument, а каждый из его представлений (в виде объекта представления документа) должен реализовать IOleDocumentView.
-
Контейнер объектов документа
-
Приложение контейнера, способное отображать одно или несколько представлений одного или нескольких объектов документа и управлять всеми содержащимися объектами документа в файле. Каждый объект документа связан с сайтом документа, и каждый сайт документа содержит один или несколько сайтов представления документов, соответствующих представлениям, поддерживаемым объектом документа. Контейнер объекта документа также включает кадр контейнера, который обрабатывает согласование меню и панели инструментов и перечисление содержащихся объектов.
-
Сервер объектов document
-
Серверное приложение, способное предоставлять объекты документов.
-
сайт документа
-
Клиентский сайт, реализованный контейнером объекта документа для управления отображением и хранилищем объекта документа. Каждый объект документа в контейнере имеет соответствующий сайт документа.
-
объект сайта документа
-
COM-объект, реализующий интерфейс IOleDocumentSite, помимо обычных интерфейсов клиентского сайта (например, IOleClientSite).
-
Представление документа
-
Определенная презентация данных документа. Один объект документа может иметь одно или несколько представлений, но одно представление документа может принадлежать одному и только одному объекту документа.
-
Объект представления документов
-
COM-объект, реализующий интерфейс IOleDocumentView и соответствующий определенному представлению документов. Объект с несколькими представлениями документов объединяет отдельный объект представления документов для каждого представления.
-
Сайт представления документов
-
Объект, агрегированный объектом сайта документа для управления отображаемым пространством для определенного представления объекта документа. На определенном сайте документа каждый вид документа имеет соответствующий сайт представления документов.
-
Объект сайта представления документов
-
Com-объект, агрегированный в объекте сайта документа и реализующий интерфейс IOleInPlaceSite и, при необходимости, интерфейс IContinueCallback.
-
перетаскивание
-
Операция, в которой конечный пользователь использует мышь или другое указывающее устройство для перемещения данных в другое расположение в том же окне или другом окне.
-
Внедрить
-
Чтобы вставить объект в составной документ таким образом, чтобы сохранить форматы данных, собственные для этого объекта, и разрешить его редактировать из контейнера с помощью инструментов, предоставляемых сервером.
-
внедренный объект
-
Объект, данные которого хранятся в составном документе, но объект выполняется в пространстве процесса сервера. Обработчик объектов по умолчанию предоставляет суррогат в пространстве обработки приложения контейнера для реального объекта.
-
расширенное свойство
-
Свойство времени выполнения, например положение и размер элемента управления, которое пользователь предполагает, что он будет предоставляться элементом управления, но предоставляется и управляется контейнером.
-
Моникер файла
-
Моникер на основе пути в файловой системе. Моникеры файлов можно использовать для идентификации объектов, сохраненных в собственных файлах. Моникер файла — это COM-объект , поддерживающий реализацию интерфейса IMoniker для класса моникера файла.
-
Объект шрифта
-
COM-объект, предоставляющий доступ к шрифтам интерфейса графического устройства (GDI), реализуя интерфейс IFont .
-
идентификатор формата
-
ИДЕНТИФИКАТОР GUID, определяющий набор постоянных свойств. Также называется FMTID.
-
рамка
-
Часть приложения контейнера, ответственного за переговорные меню, клавиши акселератора, панели инструментов и другие общие элементы пользовательского интерфейса с внедренным COM-объектом или объектом документа.
-
Объект frame
-
COM-объект, реализующий интерфейс IOleInPlaceFrame и, при необходимости, интерфейс IOleCommandTarget.
-
универсальный моникер
-
Последовательность коллекции моникеров, начиная с моникера файла, чтобы предоставить путь на уровне документа и продолжать с одним или несколькими моникерами элементов, которые, взятые в целом, однозначно идентифицирует объект.
-
вспомогательные функции
-
Функция, инкапсулирующая вызовы других функций и методов интерфейса, общедоступная в пакете SDK OLE. Вспомогательные функции — это удобный способ вызова часто используемых последовательностей вызовов функций и методов, которые выполняют распространенные задачи.
-
объект узла
-
COM-объект, который формирует иерархическую связь с одним или несколькими другими COM-объектами, известными как зависимые объекты. Как правило, объект узла создает экземпляры зависимых объектов, и их существование имеет смысл только в течение времени существования объекта узла. Однако объект узла не выступает в качестве управляемого IUnknown для зависимых объектов, а также не напрямую делегирует реализации интерфейса этих объектов.
-
HRESULT
-
Непрозрачный дескриптор результатов, определенный для успешного возврата из функции и ненулевого значения, если возвращаются сведения об ошибке или состоянии.
-
Объект гиперссылки
-
Com-объект, реализующий как минимум интерфейс IHlink , и выступает в качестве ссылки на объект в другом расположении (целевом объекте). Гиперссылка состоит из четырех частей: моникер, определяющий расположение целевого объекта; строка для расположения в целевом объекте; понятное или отображаемое имя целевого объекта; и строка, которая может содержать дополнительные параметры.
-
Контекст обзора гиперссылки
-
COM-объект, реализующий интерфейс IHlinkBrowseContext и поддерживающий стек навигации гиперссылки. Объект контекста обзора управляет окном рамки гиперссылки и окном целевого объекта гиперссылки.
-
Контейнер гиперссылки
-
Приложение контейнера, которое поддерживает гиперссылки, реализуя интерфейс IHlinkSite и если объекты контейнера могут быть целевыми объектами других гиперссылок, интерфейс IHlinkTarget.
-
Объект кадра гиперссылки
-
COM-объект, реализующий интерфейс IHlinkFrame , и управляет навигацией верхнего уровня и отображением гиперссылок для контейнера кадра и сервера целевого объекта гиперссылки.
-
Объект сайта гиперссылки
-
COM-объект, реализующий интерфейс IHlinkSite и предоставляющий моникер или идентификатор интерфейса контейнера гиперссылок. Один сайт гиперссылки может обслуживать несколько гиперссылок.
-
Целевой объект гиперссылки
-
COM-объект, реализующий интерфейс IHlinkTarget и предоставляющий его моникер, понятное имя и другие сведения, которые другие объекты гиперссылки будут использовать для перехода к нему.
-
в параметре
-
Параметр, выделенный, заданный и освобожден вызывающим методом функции или интерфейса. Параметр in не изменяется вызываемой функцией.
-
Параметр in/out
-
Параметр, который изначально выделяется вызывающим методом функции или интерфейса, а также задает, освобождается и перераспределируется при необходимости путем вызываемого процесса.
-
Активация на месте
-
Изменение внедренного объекта в окне контейнера с помощью инструментов, предоставляемых сервером. Связанные объекты не поддерживают активацию на месте; Они всегда редактируются в окне сервера.
-
сервер внутрипроцессного процесса
-
Сервер, реализованный в виде библиотеки DLL, которая выполняется в пространстве процесса клиента.
-
instance
-
Объект, для которого выделена память или которая является постоянной.
-
interface
-
Группа семантических функций, предоставляющих доступ к COM-объекту. Каждый интерфейс OLE определяет контракт, позволяющий объектам взаимодействовать в соответствии с объектной моделью компонента (COM). В то время как OLE предоставляет множество реализаций интерфейса, большинство интерфейсов также можно реализовать разработчиками, разрабатывающими приложения OLE.
-
идентификатор интерфейса (IID)
-
Глобальный уникальный идентификатор (GUID), связанный с интерфейсом. Некоторые функции принимают IID в качестве параметров, чтобы разрешить вызывающему объекту указать, какой указатель интерфейса должен быть возвращен.
-
моникер элемента
-
Моникер на основе строки, определяющей объект в контейнере. Моникеры элементов могут определять объекты меньше файла, включая внедренные объекты в составном документе или псевдо-объект (например, диапазон ячеек в электронной таблице).
-
Лицензирования
-
Функция COM, которая обеспечивает контроль над созданием объектов. Лицензированные объекты могут создаваться только клиентами, авторизованными для их использования. Лицензирование реализуется в COM через интерфейс IClassFactory2 и поддерживает ключ лицензии, который можно передать во время выполнения.
-
Объект link
-
COM-объект, созданный при создании или загрузке связанного COM-объекта. Объект ссылки предоставляется OLE и реализует интерфейс IOleLink.
-
связанный объект
-
COM-объект, исходные данные которого физически находятся в месте его создания. Только моникер, представляющий исходные данные и соответствующие данные презентации, хранятся в составном документе. Изменения, внесенные в источник ссылки, автоматически отражаются в связанном объекте.
-
Источник ссылки
-
Данные, которые являются источником связанного объекта. Источник ссылки может быть файлом или частью файла, например выбранным диапазоном ячеек в файле (также называемым псевдо-объектом).
-
загруженное состояние
-
Состояние объекта после загрузки структур данных в память и доступно для клиентского процесса.
-
локальный сервер
-
Внепроцессный сервер, реализованный как приложение .EXE, работающее на том же компьютере, что и клиентское приложение.
-
lock
-
Указатель, удерживаемый и, возможно, число ссылок увеличивается в работающем объекте. OLE определяет два типа блокировок, которые могут храниться в объекте: сильные и слабые. Чтобы реализовать сильную блокировку, сервер должен поддерживать указатель и число ссылок, чтобы объект оставался "заблокирован" в памяти по крайней мере до тех пор, пока сервер не вызовет IUnknown::Release. Для реализации слабой блокировки сервер поддерживает только указатель на объект, чтобы объект можно было уничтожить другим процессом.
-
marshaling
-
Упаковка и отправка вызовов метода интерфейса через границы потока или процесса.
-
Тип носителя
-
Расширение MIME, позволяющее выполнять согласование формата данных между клиентом и объектом.
-
Тип контента MIME
-
Расширение MIME, позволяющее выполнять согласование формата данных между клиентом и объектом.
-
Расширение многоцелевой почты Интернета (MIME)
-
Интернет-протокол первоначально разработан, чтобы разрешить обмен электронными сообщениями с богатым содержимым в разнородной сети, компьютерах и средах электронной почты. На практике MIME также был принят и расширен приложениями без почты.
-
Моникер
-
Объект, реализующий интерфейс IMoniker . Моникер выступает в качестве имени, которое однозначно идентифицирует COM-объект. Таким же образом, как путь идентифицирует файл в файловой системе, моникер идентифицирует COM-объект в пространстве имен каталога.
-
Класс moniker
-
Реализация интерфейса IMoniker. Системные классы moniker включают моникеров файлов, моникеров элементов, универсальных составных моникеров, анти-моникеров, указателей моникеров и моникеров URL-адресов.
-
клиент moniker
-
Приложение, использующее моникеры для получения указателей интерфейса на объекты, управляемые другим приложением.
-
поставщик моникера
-
Приложение, которое делает доступными моникеры, определяющие управляемые объекты, чтобы объекты были доступны другим приложениям.
-
Расширение пространства имен
-
Объект COM процесса, реализующий IShellFolder, IPersistFolder и IShellView, которые иногда называются интерфейсами расширения пространства имен. Расширение пространства имен используется либо для расширения пространства имен оболочки, либо для создания отдельного пространства имен. Основными пользователями являются диалоговые окна Windows Обозреватель и распространенные диалоговые окна файлов.
-
собственные данные
-
Данные, используемые приложением СЕРВЕРА OLE при редактировании внедренного объекта.
-
object
-
В OLE структура программирования, инкапсулирующая как данные, так и функциональные возможности, определенные и выделенные в виде одной единицы и для которых единственный общедоступный доступ осуществляется через интерфейсы структуры программирования. Com-объект должен поддерживать как минимум интерфейс IUnknown , который поддерживает существование объекта во время его использования и предоставляет доступ к другим интерфейсам объекта.
-
Состояние объекта
-
Связь между составным объектом документа в контейнере и приложением, ответственным за создание объекта: активный, пассивный, загруженный или запущенный. Пассивные объекты хранятся на диске или в базе данных, а объект не выбран или не активен. В загруженном состоянии структуры данных объекта были загружены в память, но они недоступны для таких операций, как редактирование. Запущенные объекты загружаются и доступны для всех операций. Активные объекты выполняются с видимым пользовательским интерфейсом.
-
Имя типа объекта
-
Уникальная строка идентификации, которая хранится в составе информации, доступной для объекта в базе данных регистрации.
-
OLE
-
Технология на основе объектов Майкрософт для обмена информацией и службами между процессами и границами компьютера.
-
внепроцессный сервер
-
Сервер, реализованный как приложение .EXE, которое выполняется за пределами процесса клиента либо на том же компьютере, либо на удаленном компьютере.
-
параметр out
-
Параметр out выделяется вызываемой функцией и освобождается вызывающим объектом.
-
пассивное состояние
-
Состояние COM-объекта при его хранении (на диске или в базе данных). Объект не выбран или активен.
-
постоянное свойство
-
Сведения, которые можно хранить постоянно в рамках объекта хранилища, например файла или каталога. Постоянные свойства группируются в наборы свойств, которые можно отобразить и изменить.
Постоянное свойство отличается от свойств времени выполнения объектов, созданных с помощью технологий OLE Controls и Automation, которые можно использовать для влияния на поведение системы. Структура PROPVARIANT определяет все допустимые типы постоянных свойств, а структура VARIANT определяет все допустимые типы свойств времени выполнения.
-
постоянное хранилище
-
служба хранилища файла или объекта в среде, например файловой системы или базы данных, чтобы объект и его данные сохранялись при закрытии файла, а затем повторно открывались позже.
-
Объект picture
-
COM-объект, предоставляющий доступ к изображениям GDI, реализуя интерфейс IPicture .
-
указатель моникер
-
Моникер, который сопоставляет указатель интерфейса с объектом в памяти. В то время как большинство моникеров определяют объекты, которые могут постоянно храниться, указатели моникеры определяют объекты, которые не могут. Они позволяют таким объектам участвовать в операции привязки моникера.
-
Данные презентации
-
Данные, используемые контейнером для отображения внедренных или связанных объектов.
-
первичная глагола
-
Действие, связанное с наиболее распространенными или предпочитаемыми пользователями операции, выполняемыми в объекте. Основная команда всегда определяется как глагол нулю в базе данных регистрации системы. Основная команда объекта выполняется путем двойного щелчка по объекту.
-
свойство
-
Сведения, связанные с объектом. В OLE свойства делятся на две категории: свойства времени выполнения и постоянные свойства. Свойства времени выполнения обычно связаны с объектами управления или их контейнерами. Например, цвет фона — это свойство времени выполнения, заданное контейнером элемента управления. Постоянные свойства связаны с хранимыми объектами.
-
кадр свойств
-
Механизм пользовательского интерфейса, отображающий одну или несколько страниц свойств для элемента управления. Система ole Controls во время выполнения предоставляет стандартную реализацию кадра свойств, доступ к которому можно получить с помощью вспомогательной функции OleCreatePropertyFrame.
-
идентификатор свойства
-
Целое число с четырьмя байтами со знаком, определяющее постоянное свойство в наборе свойств.
-
страница свойств
-
COM-объект с собственным CLSID, который входит в пользовательский интерфейс, реализованный элементом управления, и позволяет просматривать и задавать свойства элемента управления. Объекты страницы свойств реализуют интерфейс IPropertyPage.
-
сайт страницы свойств
-
Расположение в кадре свойств, где отображается страница свойств. Кадр свойств реализует интерфейс IPropertyPageSite , который содержит методы для управления сайтами каждого из страниц свойств, предоставленных элементом управления.
-
набор свойств
-
Логическая группа свойств, связанная с постоянно хранимым объектом. Чтобы создать, открыть, удалить или перечислить один или несколько наборов свойств, реализуйте интерфейс IPropertySet служба хранилища. Если вы используете составные файлы, вы можете использовать реализацию OLE этого интерфейса, а не реализовать собственный.
-
хранилище набора свойств
-
Объект хранилища COM, содержащий набор свойств. Хранилище набора свойств — это зависимый объект, связанный с объектом хранилища и управляемый ими.
-
Лист свойств
-
Набор страниц свойств для одного или нескольких объектов.
-
прокси-сервер
-
Объект, зависящий от интерфейса, который упаковыв параметры для этого интерфейса при подготовке к вызову удаленного метода. Прокси-сервер выполняется в адресном пространстве отправителя и взаимодействует с соответствующей заглушкой в адресном пространстве получателя.
-
диспетчер прокси-сервера
-
В стандартном маршалинге прокси-сервер, который управляет всеми прокси-серверами интерфейса для одного объекта.
-
псевдо-объект
-
Часть документа или внедренного объекта, например диапазон ячеек в электронной таблице, которая может быть источником для COM-объекта.
-
подсчет ссылок
-
Сохраняя количество указателей каждого интерфейса, удерживаемого на объекте, чтобы убедиться, что объект не уничтожен до освобождения всех ссылок на него.
-
относительный моникер
-
Моникер, указывающий расположение объекта относительно расположения другого объекта. Относительный моникер аналогиен относительному пути, например .. \backup\report.old.
-
удаленный сервер
-
Серверное приложение, реализованное как EXE, работающее на другом компьютере с клиентским приложением.
-
revert
-
Чтобы отключать карта любые изменения, внесенные в объект с момента последнего фиксации изменений или открытия хранилища объекта.
-
объект корневого хранилища
-
Самый внешний объект хранилища в документе. Объект корневого хранилища может содержать другие вложенные объекты хранилища и потоковой передачи. Например, составной документ сохраняется на диске в виде ряда объектов хранилища и потоковой передачи в корневом объекте хранилища.
-
состояние выполнения
-
Состояние COM-объекта при запуске серверного приложения и может получить доступ к его интерфейсам и получать уведомления об изменениях.
-
запущенная таблица объектов (ROT)
-
Глобально доступная таблица на каждом компьютере, которая отслеживает все COM-объекты в состоянии выполнения, которое может быть идентифицировано моникером. Поставщики Moniker регистрируют объект в таблице, который увеличивает число ссылок объекта. Прежде чем объект может быть уничтожен, его моникер должен быть освобожден из таблицы.
-
Свойство времени выполнения
-
Дискретные сведения о состоянии, связанные с объектом управления или его контейнером. Существует три типа свойств времени выполнения: внешние свойства, свойства элемента управления и расширенные свойства.
-
самостоятельная регистрация
-
Процесс, с помощью которого сервер может выполнять собственные операции реестра.
-
серверное приложение
-
Приложение, которое может создавать COM-объекты. Затем приложения-контейнеры могут внедрить или связать их с этими объектами.
-
статический объект
-
Объект, содержащий только презентацию без собственных данных. Контейнер может обрабатывать статический объект, как будто он был связанным или внедренным объектом, за исключением того, что невозможно изменить статический объект.
Статический объект может привести, например, от разрыва ссылки на связанный объект, то есть серверное приложение недоступно или пользователь больше не хочет, чтобы связанный объект был обновлен.
-
объект хранилища
-
COM-объект, реализующий интерфейс I служба хранилища. Объект хранилища содержит вложенные объекты хранилища или объекты потока, что приводит к эквиваленту структуры каталога или файла в одном файле.
-
объект stream
-
COM-объект, реализующий интерфейс IStream . Объект потока аналогиен файлу в каталоге или файловой системе.
-
Структурированные служба хранилища
-
Технология OLE для хранения составных файлов в собственных файловой системе.
-
Заглушки
-
Если параметры метода функции или интерфейса маршалируются по границе процесса, заглушка — это объект, который распаковывает маршалированные параметры и вызывает обязательный метод. Заглушка выполняется в адресном пространстве получателя и взаимодействует с соответствующим прокси-сервером в адресном пространстве отправителя.
-
диспетчер заглушки
-
Управляет всеми заглушками интерфейса для одного объекта.
-
синхронный вызов
-
Вызов функции, который не позволяет выполнять дальнейшие инструкции в процессе вызова, пока функция не возвращается.
-
системный реестр
-
Системный репозиторий информации, поддерживаемой Windows, которая содержит сведения о системе и его приложениях, включая клиенты и серверы OLE.
-
режим доступа с транзакцией
-
Один из двух режимов доступа, в которых можно открыть объект хранилища. При открытии в режиме транзакций изменения хранятся в буферах, пока корневой объект хранилища не зафиксирует его изменения.
-
Сведения о типе
-
Сведения о классе объекта, предоставленном библиотекой типов. Для предоставления сведений о типе com-объект реализует интерфейс IProvideClassInfo.
-
единая передача данных
-
Модель передачи данных через буфер обмена, перетаскивание и удаление или автоматизацию. Объекты, соответствующие этой модели, реализуют интерфейс IDataObject. Эта модель заменяет DDE (динамический обмен данными).
-
отмена марширования
-
Распаковка параметров, отправленных прокси-серверу через границы процесса.
-
универсальный указатель ресурсов (URL-адрес)
-
Идентификатор, используемый World Wide Web для имен и расположений объектов в Интернете. OLE предоставляет моникер-класс, моникер URL-адреса, реализация которого может использоваться для привязки клиента к объектам, определяемым URL-адресом.
-
Моникер URL-адреса
-
Моникер на основе универсального указателя ресурсов (URL-адрес). Клиент может использовать моникеры URL-адресов для привязки к объектам, которые находятся в Интернете. Класс moniker URL-адреса, предоставленный системой, поддерживает синхронную и асинхронную привязку.