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


Метод IFrameworkInputPane::Advise (shobjidl_core.h)

Регистрирует объект обработчика области ввода приложения для получения уведомлений от имени окна, когда событие активирует область ввода. Этот метод отличается от Метода AdviseWithHWND тем, что он ссылается на свое окно через объект, реализующий ICoreWindow.

Синтаксис

HRESULT Advise(
  [in]  IUnknown                   *pWindow,
  [in]  IFrameworkInputPaneHandler *pHandler,
  [out] DWORD                      *pdwCookie
);

Параметры

[in] pWindow

Тип: IUnknown*

Указатель на окно (объект, реализующий ICoreWindow), для которого обработчик должен прослушивать события области ввода.

[in] pHandler

Тип: IFrameworkInputPaneHandler*

Указатель интерфейса IFrameworkInputPaneHandler на экземпляр обработчика для этого приложения.

[out] pdwCookie

Тип: DWORD*

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

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

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

IFrameworkInputPane

IFrameworkInputPane::AdviseWithHWND

IFrameworkInputPane::Unadvise