Bagikan melalui


Metode ITextStoreAnchorSink::OnLockGranted (textstor.h)

Dipanggil untuk memberikan kunci dokumen.

Sintaks

HRESULT OnLockGranted(
  [in] DWORD dwLockFlags
);

Parameter

[in] dwLockFlags

Berisi sekumpulan bendera yang mengidentifikasi jenis kunci yang diminta dan data permintaan kunci lainnya. Ini bisa menjadi salah satu nilai berikut.

Nilai Makna
TS_LF_READ
Kuncinya baca-saja.
TS_LF_READWRITE
Kuncinya adalah baca/tulis.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
dwLockFlags tidak valid.
E_UNEXPECTED
Jenis kunci yang salah diberikan.

Keterangan

Kunci dokumen diminta dengan memanggil ITextStoreAnchor::RequestLock. Aplikasi ini memberikan permintaan kunci dengan memanggil ITextStoreAnchorSink::OnLockGranted dengan jenis kunci yang diminta. Kunci hanya valid selama panggilan OnLockGranted . Saat OnLockGranted kembali, dokumen dianggap tidak terkunci.

Jenis kunci, yang ditentukan dalam dwLockFlags, harus cocok dengan jenis kunci yang diminta dalam panggilan yang sesuai ke ITextStoreAnchor::RequestLock.

Panggilan ke ITextStoreAnchor::RequestLock dari dalam OnLockGranted akan mengembalikan nilai kesalahan.

Aplikasi tidak boleh memanggil metode ITextStoreAnchorSink apa pun dari dalam konteks OnLockGranted.

Jika permintaan kunci sinkron dibuat dari dalam ITextStoreAnchor::RequestLock, maka pemanggil juga harus memberikan nilai pengembalian dari ITextStoreAnchor::RequestLock.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header textstor.h
DLL Msctf.dll
Redistribusi TSF 1.0 di Windows 2000 Professional

Lihat juga

Kunci Dokumen

ITextStoreAnchor::RequestLock

ITextStoreAnchorSink

TS_LF_* Konstanta