Función CreateControlInputEx (corewindow.h)
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 principal
[in] riid
Id. de interfaz del objeto. Debe establecerse en el UUID de ICoreInputSourceBase, la interfaz predeterminada de CoreComponentInputSource, que es 9F488807-4580-4BE8-BE68-92A9311713BB
.
[out] ppv
Puntero para recibir el objeto
Valor devuelto
Si esta función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un hrESULT código de error.
Observaciones
Se debe llamar a esta API desde el subproceso de interfaz de usuario o el subproceso de trabajo para crear 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
Esta API producirá un error si se producen los siguientes escenarios:
- El parámetro pCoreWindow es NULL.
- Si el
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 |
encabezado de |
corewindow.h |
DLL de |
Windows.UI.dll |