Freigeben über


CreateControlInput-Funktion (corewindow.h)

Erstellt ein CoreComponentInputSource -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, die Standardschnittstelle von CoreComponentInputSource, festgelegt werden.9F488807-4580-4BE8-BE68-92A9311713BB

[out] ppv

Zeiger zum Empfangen des CoreComponentInputSource-Objekts .

Rückgabewert

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

Bemerkungen

Diese API muss aus dem UI-Thread aufgerufen werden, um ein CoreComponentInputSource-Objekt zu erstellen. Das mit dieser API erstellte Objekt kann nur in diesem 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, das es erstellt hat.

Anforderungen

Anforderung Wert
Zielplattform Fenster
Header corewindow.h
Library windows.ui.lib
DLL Windows.UI.Core.dll

Siehe auch

ICoreInputSourceBase

CoreComponentInputSource