Freigeben über


CreateControlInput-Funktion (corewindow.h)

Erstellt ein ICoreInputSourceBase-Objekt im UI-Thread des Aufrufers.

Syntax

HRESULT CreateControlInput(
  [in]  REFIID riid,
  [out] void   **ppv
);

Parameter

[in] riid

Schnittstellen-ID des Objekts. Muss auf die UUID für ICoreInputSourceBase festgelegt werden, die 9F488807-4580-4BE8-BE68-92A9311713BB ist.

[out] ppv

Zeiger zum Empfangen des ICoreInputSourceBase-Objekts .

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese API muss über den UI-Thread aufgerufen werden, um ein ICoreInputSourceBase-Objekt zu erstellen. Das mit dieser API erstellte Objekt kann nur in dem Thread verwendet werden, in dem es erstellt wurde.

Wenn der Aufruf erfolgreich ist, kann der Aufrufer QueryInterface für das zurückgegebene ICoreInputSourceBase-Objekt aufrufen, um das ICoreInputInterop-Objekt abzurufen, von dem es erstellt wurde.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile corewindow.h
DLL Windows.UI.Core.dll

Weitere Informationen

ICoreInputSourceBase