Bagikan melalui


Fungsi CreateControlInputEx (corewindow.h)

Membuat objek CoreComponentInputSource di utas pekerja atau utas UI.

Sintaksis

HRESULT CreateControlInputEx(
  [in]  IUnknown *pCoreWindow,
  [in]  REFIID   riid,
  [out] void     **ppv
);

Parameter

[in] pCoreWindow

Arahkan ke CoreWindow induk tempat objek CoreComponentInputSource akan dilampirkan. Parameter ini tidak boleh NULL.

[in] riid

ID antarmuka objek. Harus diatur ke UUID untuk ICoreInputSourceBase, antarmuka default CoreComponentInputSource, yaitu 9F488807-4580-4BE8-BE68-92A9311713BB.

[out] ppv

Pointer untuk menerima objek CoreComponentInputSource .

Mengembalikan nilai

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Komentar

API ini harus dipanggil dari utas UI atau utas pekerja untuk membuat objek ICoreInputSourceBase . Objek yang dibuat menggunakan API ini hanya dapat digunakan di utas tempat objek dibuat.

Jika panggilan berhasil, pemanggil dapat memanggil QueryInterface pada objek ICoreInputSourceBase yang dikembalikan untuk mendapatkan objek ICoreInputInterop yang membuatnya.

API ini akan gagal jika skenario berikut terjadi:

  • Parameter pCoreWindow adalah NULL.
  • Jika CoreWindow lulus tidak sama dengan CoreWindow yang ada di utas panggilan.

Persyaratan

Syarat Nilai
Platform Target Windows
Header corewindow.h
Library windows.ui.lib
DLL Windows.UI.dll

Lihat juga

ICoreInputSourceBase

CoreComponentInputSource