Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |