Метод 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 |