CreateControlInput 関数 (corewindow.h)

呼び出し元の UI スレッドに CoreComponentInputSource オブジェクトを作成します。

構文

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

パラメーター

[in] riid

オブジェクトのインターフェイス ID。 9F488807-4580-4BE8-BE68-92A9311713BBされている CoreComponentInputSource の既定のインターフェイスである ICoreInputSourceBase の UUID に設定する必要があります。

[out] ppv

CoreComponentInputSource オブジェクトを受け取るポインター。

戻り値

この関数が成功すると、S_OKが返 されます。 それ以外の場合は、 HRESULT エラー コードが返されます。

備考

CoreComponentInputSource オブジェクトを作成するには、UI スレッドからこの API を呼び出す必要があります。 この API を使用して作成されたオブジェクトは、作成されたスレッドでのみ使用できます。

呼び出しが成功した場合、呼び出し元は、返された ICoreInputSourceBase オブジェクトで QueryInterface を呼び出して、それを作成した ICoreInputInterop オブジェクトを取得できます。

必要条件

要件 価値
ターゲット プラットフォーム の ウィンドウズ
Header corewindow.h
Library windows.ui.lib
DLL Windows.UI.Core.dll

関連項目

ICoreInputSourceBase

CoreComponentInputSource