Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Crea un objeto CoreComponentInputSource en un subproceso de trabajo o en el subproceso de interfaz de usuario.
Sintaxis
HRESULT CreateControlInputEx(
[in] IUnknown *pCoreWindow,
[in] REFIID riid,
[out] void **ppv
);
Parámetros
[in] pCoreWindow
Puntero al elemento principal CoreWindow al que se asociará el objeto CoreComponentInputSource . Este parámetro no puede ser NULL.
[in] riid
Id. de interfaz del objeto. Debe establecerse en el UUID para ICoreInputSourceBase, la interfaz predeterminada de CoreComponentInputSource, que es 9F488807-4580-4BE8-BE68-92A9311713BB.
[out] ppv
Puntero para recibir el objeto CoreComponentInputSource .
Valor devuelto
Si esta función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Observaciones
Se debe llamar a esta API desde el subproceso de interfaz de usuario o el subproceso de trabajo para crear el objeto ICoreInputSourceBase . El objeto creado con esta API solo se puede usar en ese subproceso en el que se creó.
Si la llamada se realiza correctamente, el autor de la llamada puede llamar a QueryInterface en el objeto ICoreInputSourceBase devuelto para obtener el objeto ICoreInputInterop que lo creó.
Esta API producirá un error si se producen los siguientes escenarios:
- El parámetro pCoreWindow es NULL.
- Si coreWindow pasado no es el mismo que CoreWindow presente en el subproceso que realiza la llamada.
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de |
Windows |
| Header | corewindow.h |
| Library | windows.ui.lib |
| DLL de |
Windows.UI.dll |