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 ICoreInputSourceBasefestgelegt werden, die Standardschnittstelle von CoreComponentInputSource, die 9F488807-4580-4BE8-BE68-92A9311713BBist.

[out] ppv

Zeiger zum Empfangen des CoreComponentInputSource-Objekts.

Rückgabewert

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

Bemerkungen

Diese API muss aus dem UI-Thread aufgerufen werden, um 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
DLL- Windows.UI.Core.dll

Siehe auch

ICoreInputSourceBase-

CoreComponentInputSource-