Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée un objet CoreComponentInputSource dans un thread de travail ou le thread d’interface utilisateur.
Syntaxe
HRESULT CreateControlInputEx(
[in] IUnknown *pCoreWindow,
[in] REFIID riid,
[out] void **ppv
);
Paramètres
[in] pCoreWindow
Pointeur vers le parent CoreWindow auquel l’objet CoreComponentInputSource sera attaché. Ce paramètre ne peut pas être NULL.
[in] riid
ID d’interface de l’objet. Doit être défini sur l’UUID pour ICoreInputSourceBase, l’interface par défaut de CoreComponentInputSource, qui est 9F488807-4580-4BE8-BE68-92A9311713BB.
[out] ppv
Pointeur pour recevoir l’objet CoreComponentInputSource .
Valeur de retour
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .
Remarques
Cette API doit être appelée à partir du thread d’interface utilisateur ou du thread de travail pour créer un objet ICoreInputSourceBase . L’objet créé à l’aide de cette API ne peut être utilisé que dans ce thread dans lequel il a été créé.
Si l’appel réussit, l’appelant peut appeler QueryInterface sur l’objet ICoreInputSourceBase retourné pour obtenir l’objet ICoreInputInterop qui l’a créé.
Cette API échoue si les scénarios suivants se produisent :
- Le paramètre pCoreWindow est NULL.
- Si CoreWindow passé n’est pas identique à celui de CoreWindow présent dans le thread appelant.
Exigences
| Exigence | Valeur |
|---|---|
| plateforme cible | Windows |
| Header | corewindow.h |
| Library | windows.ui.lib |
| DLL | Windows.UI.dll |