Поделиться через


Метод ISoftKbd::AdviseSoftKeyboardEventSink

Метод ISoftKbd::AdviseSoftKeyboardEventSink устанавливает приемник событий программной клавиатуры для обработки уведомлений OnKeySelection с программной клавиатуры.

Синтаксис

HRESULT AdviseSoftKeyboardEventSink(
  [in]  DWORD    dwKeyboardId,
  [in]  REFIID   riid,
  [in]  IUnknown *punk,
  [out] DWORD    *pdwCookie
);

Параметры

dwKeyboardId [in]

Идентификатор программной клавиатуры.

riid [in]

Идентификатор интерфейса для интерфейса приемника.

punk [in]

Указатель на IUnknown для интерфейса приемника, заданного riid. Этот параметр не может иметь значение NULL.

pdwCookie [out]

Указатель на буфер, в котором этот метод извлекает файл cookie мягкой клавиатуры, используемый для подключения к клиенту. Файл cookie должен быть уникальным для каждого подключения.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Один или несколько параметров являются недопустимыми.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Распространяемые компоненты
TSF 1.0 в Windows 2000 Профессиональная
Заголовок
Softkbdc.h
IDL
Softkbd.idl
DLL
Softkbd.dll

См. также раздел

ISoftKbd

ISoftKbd::UnadviseSoftKeyboardEventSink