共用方式為


ITextStoreAnchorSink::OnLockGranted 方法 (textstor.h)

呼叫 以授與文件鎖定。

語法

HRESULT OnLockGranted(
  [in] DWORD dwLockFlags
);

參數

[in] dwLockFlags

包含一組旗標,可識別所要求的鎖定類型和其他鎖定要求數據。 這可以是下列其中一個值。

意義
TS_LF_READ
鎖定是唯讀的。
TS_LF_READWRITE
鎖定是可擦寫的。

傳回值

這個方法可以傳回其中一個值。

描述
S_OK
此方法成功。
E_INVALIDARG
dwLockFlags 無效。
E_UNEXPECTED
授與錯誤的鎖定類型。

備註

呼叫 ITextStoreAnchor::RequestLock 來要求文件鎖定。 應用程式會藉由呼叫 ITextStoreAnchorSink::OnLockGranted 來授與鎖定要求。 鎖定只有在 OnLockGranted 呼叫期間才有效。 當 OnLockGranted 傳回時,檔會被視為解除鎖定。

dwLockFlags 中指定的鎖定類型必須符合對 ITextStoreAnchor::RequestLock 之對應呼叫中所要求的鎖定類型。

OnLockGranted 內呼叫 ITextStoreAnchor::RequestLock 將會傳回錯誤值。

應用程式不得從 OnLockGranted 的內容中呼叫任何 ITextStoreAnchorSink 方法。

如果從 ITextStoreAnchor::RequestLock 內提出同步鎖定要求,呼叫端也必須提供 來自 ITextStoreAnchor::RequestLock 的傳回值。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 textstor.h
Dll Msctf.dll
可轉散發套件 Windows 2000 專業版上的 TSF 1.0

另請參閱

檔鎖定

ITextStoreAnchor::RequestLock

ITextStoreAnchorSink

TS_LF_* 常數