Метод ITextStoreAnchorSink::OnLockGranted (texttor.h)
Вызывается для предоставления блокировки документа.
Синтаксис
HRESULT OnLockGranted(
[in] DWORD dwLockFlags
);
Параметры
[in] dwLockFlags
Содержит набор флагов, определяющих тип запрошенной блокировки и другие данные запроса на блокировку. Это может быть одно из следующих значений.
Значение | Значение |
---|---|
|
Блокировка доступна только для чтения. |
|
Блокировка выполняется для чтения и записи. |
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
DwLockFlags недопустим. |
|
Предоставлен неправильный тип блокировки. |
Комментарии
Блокировка документа запрашивается путем вызова ITextStoreAnchor::RequestLock. Приложение предоставляет запрос на блокировку, вызывая метод ITextStoreAnchorSink::OnLockGranted с запрошенным типом блокировки. Блокировка действительна только во время вызова OnLockGranted . При возврате OnLockGranted документ считается незаблокированным.
Тип блокировки, указанный в dwLockFlags, должен совпадать с запрошенным типом блокировки в соответствующем вызове ITextStoreAnchor::RequestLock.
Вызовы ITextStoreAnchor::RequestLock из OnLockGranted возвращают значение ошибки.
Приложения не должны вызывать методы ITextStoreAnchorSink из контекста OnLockGranted.
Если синхронный запрос на блокировку выполняется из ITextStoreAnchor::RequestLock, вызывающий объект также должен предоставить возвращаемое значение из ITextStoreAnchor::RequestLock.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | textstor.h |
DLL | Msctf.dll |
Распространяемые компоненты | TSF 1.0 в Windows 2000 Professional |