Freigeben über


ITextStoreAnchorSink::OnLockGranted-Methode (textstor.h)

Wird aufgerufen, um eine Dokumentsperre zu gewähren.

Syntax

HRESULT OnLockGranted(
  [in] DWORD dwLockFlags
);

Parameter

[in] dwLockFlags

Enthält eine Reihe von Flags, die den Typ der angeforderten Sperre und andere Sperranforderungsdaten identifizieren. Dies kann einer der folgenden Werte sein.

Wert Bedeutung
TS_LF_READ
Die Sperre ist schreibgeschützt.
TS_LF_READWRITE
Die Sperre ist Lese-/Schreibzugriff.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
dwLockFlags ist ungültig.
E_UNEXPECTED
Der falsche Sperrestyp wurde gewährt.

Hinweise

Eine Dokumentsperre wird durch Aufrufen von ITextStoreAnchor::RequestLock angefordert. Die Anwendung gewährt die Sperranforderung, indem ITextStoreAnchorSink::OnLockGranted mit dem angeforderten Sperrtyp aufgerufen wird. Die Sperre ist nur während des OnLockGranted-Aufrufs gültig. Wenn OnLockGranted zurückgibt , gilt das Dokument als entsperrt.

Der in dwLockFlags angegebene Sperrtyp muss mit dem angeforderten Sperrtyp im entsprechenden Aufruf von ITextStoreAnchor::RequestLock übereinstimmen.

Aufrufe von ITextStoreAnchor::RequestLock aus OnLockGranted geben einen Fehlerwert zurück.

Anwendungen dürfen keine der ITextStoreAnchorSink-Methoden aus dem Kontext von OnLockGranted aufrufen.

Wenn eine synchrone Sperranforderung innerhalb von ITextStoreAnchor::RequestLock erfolgt, muss der Aufrufer auch den Rückgabewert von ITextStoreAnchor::RequestLock angeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile textstor.h
DLL Msctf.dll
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

Dokumentsperren

ITextStoreAnchor::RequestLock

ITextStoreAnchorSink

TS_LF_*-Konstanten