Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает объект CoreComponentInputSource в рабочем потоке или потоке пользовательского интерфейса.
Синтаксис
HRESULT CreateControlInputEx(
[in] IUnknown *pCoreWindow,
[in] REFIID riid,
[out] void **ppv
);
Параметры
[in] pCoreWindow
Указатель на родительский CoreWindow , к которому будет присоединен объект CoreComponentInputSource . Этот параметр не может иметь значение NULL.
[in] riid
Идентификатор интерфейса объекта. Необходимо задать идентификатор UUID для ICoreInputSourceBase, используемый 9F488807-4580-4BE8-BE68-92A9311713BBпо умолчанию для CoreComponentInputSource.
[out] ppv
Указатель на получение объекта CoreComponentInputSource .
Возвращаемое значение
Если эта функция выполнена успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Замечания
Этот API должен вызываться из потока пользовательского интерфейса или рабочего потока, чтобы создать объект ICoreInputSourceBase . Объект, созданный с помощью этого API, можно использовать только в этом потоке, в котором он был создан.
Если вызов выполнен успешно, вызывающий объект может вызвать QueryInterface в возвращенном объекте ICoreInputSourceBase , чтобы получить созданный объект ICoreInputInterop .
Этот API завершится ошибкой, если происходят следующие сценарии:
- Параметр pCoreWindow имеет значение NULL.
- Если переданный CoreWindow не совпадает с ядромWindow , присутствующих в вызывающем потоке.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| Header | corewindow.h |
| Library | windows.ui.lib |
| DLL | Windows.UI.dll |