Метод ILayoutStorage::BeginMonitor (objidl.h)

Метод BeginMonitor используется для начала мониторинга при запуске операции загрузки. После завершения операции приложение должно вызвать ILayoutStorage::EndMonitor.

Синтаксис

HRESULT BeginMonitor();

Возвращаемое значение

Этот метод поддерживает стандартные возвращаемые значения E_OUTOFMEMORY, E_UNEXPECTED, E_INVALIDARG и E_FAIL, а также следующие:

Код возврата Описание
STG_E_INUSE Метод BeginMonitor был вызван, когда ILayoutStorage уже выполнял мониторинг.

Комментарии

Обычно приложение вызывает BeginMonitor перед началом фактической загрузки. После вызова этого метода реализация составного файла рассматривает любую операцию, выполняемую с хранилищами файлов и потоками, как часть требуемого шаблона доступа. В результате создается скрипт макета, созданный явным образом путем вызова ILayoutStorage::LayoutScript.

Приложения обычно используют мониторинг для получения шаблона доступа к внедренным объектам. Мониторинг также позволяет использовать универсальные средства макета, которые запускают существующие приложения и отслеживают их шаблоны доступа.

Вызов ILayoutStorage::EndMonitor завершает мониторинг. Разрешены несколько вызовов BeginMonitor и EndMonitor . Мониторинг также можно смешивать с вызовами ILayoutStorage::LayoutScript.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header objidl.h
Библиотека Uuid.lib
DLL Ole32.dll

См. также раздел

ILayoutStorage::EndMonitor

ILayoutStorage::LayoutScript