ILayoutStorage::BeginMonitor 方法 (objidl.h)

BeginMonitor 方法是用來開始監視載入作業時。 當作業完成時,應用程式必須呼叫 ILayoutStorage::EndMonitor

Syntax

HRESULT BeginMonitor();

傳回值

這個方法支持標準傳回值E_OUTOFMEMORY、E_UNEXPECTED、E_INVALIDARG和E_FAIL,以及下列各項:

傳回碼 Description
STG_E_INUSE 在 ILayoutStorage 已經監視時呼叫 BeginMonitor。

備註

應用程式通常會在實際載入開始之前呼叫 BeginMonitor 。 呼叫此方法之後,複合檔案實作會考慮在檔案記憶體和數據流上執行的任何作業,做為所需存取模式的一部分。 結果是一個配置腳本,就像透過呼叫 ILayoutStorage::LayoutScript 明確建立的腳本。

應用程式通常會使用監視來取得內嵌物件的存取模式。 監視也可讓一般版面配置工具啟動現有的應用程式並監視其存取模式。

呼叫 ILayoutStorage::EndMonitor 結束監視。 允許對 BeginMonitorEndMonitor 進行多次呼叫。 監視也可以與 ILayoutStorage::LayoutScript 的呼叫混合。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 objidl.h
程式庫 Uuid.lib
Dll Ole32.dll

另請參閱

ILayoutStorage::EndMonitor

ILayoutStorage::LayoutScript