Функция CreateControlInput (corewindow.h)

Создает объект CoreComponentInputSource в потоке пользовательского интерфейса вызывающего объекта.

Синтаксис

HRESULT CreateControlInput(
  [in]  REFIID riid,
  [out] void   **ppv
);

Параметры

[in] riid

Идентификатор интерфейса объекта. Необходимо задать идентификатор UUID для ICoreInputSourceBase, используемый 9F488807-4580-4BE8-BE68-92A9311713BBпо умолчанию для CoreComponentInputSource.

[out] ppv

Указатель на получение объекта CoreComponentInputSource .

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

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

Замечания

Этот API должен вызываться из потока пользовательского интерфейса для создания объекта CoreComponentInputSource . Объект, созданный с помощью этого API, можно использовать только в этом потоке, в котором он был создан.

Если вызов выполнен успешно, вызывающий объект может вызвать QueryInterface в возвращенном объекте ICoreInputSourceBase , чтобы получить созданный объект ICoreInputInterop .

Требования

Требование Ценность
целевая платформа Виндоус
Header corewindow.h
Library windows.ui.lib
DLL Windows.UI.Core.dll

См. также

ICoreInputSourceBase

CoreComponentInputSource