Funzione CreateControlInputEx (corewindow.h)
Crea un oggetto CoreComponentInputSource
Sintassi
HRESULT CreateControlInputEx(
[in] IUnknown *pCoreWindow,
[in] REFIID riid,
[out] void **ppv
);
Parametri
[in] pCoreWindow
Puntatore al
[in] riid
ID interfaccia dell'oggetto. Deve essere impostato sull'UUID per ICoreInputSourceBase, l'interfaccia predefinita di CoreComponentInputSource, che è 9F488807-4580-4BE8-BE68-92A9311713BB
.
[out] ppv
Puntatore per ricevere l'oggetto CoreComponentInputSource
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.
Osservazioni
Questa API deve essere chiamata dal thread dell'interfaccia utente o dal thread di lavoro per creare oggetto ICoreInputSourceBase. L'oggetto creato con questa API può essere usato solo in quel thread in cui è stato creato.
Se la chiamata ha esito positivo, il chiamante può chiamare queryInterface sull'oggetto ICoreInputSourceBase restituito per ottenere l'oggetto ICoreInputInterop che lo ha creato.
Questa API avrà esito negativo se si verificano gli scenari seguenti:
- Il parametro pCoreWindow è NULL.
- Se il CoreWindow passato non è uguale al CoreWindow presente nel thread chiamante.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione |
corewindow.h |
dll | Windows.UI.dll |