Freigeben über


interop::GetWindowIdFromWindow-Funktion (microsoft.ui.interop.h)

Ruft die WindowId ab, die dem angegebenen Fensterhandle (HWND) entspricht, wenn das hwnd-Argument gültig ist.

Hinweis

Der microsoft.ui.interop.h Header hat eine Abhängigkeit von microsoft.ui.h, die nicht als Teil der Windows App SDK ausgeliefert wird. Sie können den MIDL-Compiler (midl.exe) auf Microsoft.UI.idl ausführen, um zu generieren microsoft.ui.h. Oder verwenden Sie stattdessen einfach die Funktionen im Winrt/Microsoft.ui.interop.h-Header .

C#. Für C#-Desktopanwendungsentwickler werden die Interopfunktionen in diesem Header von den Methoden der Microsoft.UI.Win32Interop-Klasse umschlossen.

Syntax

HRESULT GetWindowIdFromWindow(
  HWND                           hwnd,
  ::ABI::Microsoft::UI::WindowId *windowId
) noexcept;

Parameter

hwnd

Typ: HWND

Das Handle des Fensters, für das die WindowId abgerufen werden soll.

windowId

Typ: WindowId

Der Bezeichner, der hwnd entspricht, wenn hwnd gültig ist. Andernfalls null.

Rückgabewert

Typ: HRESULT

Gibt S_OK zurück, wenn die Funktion erfolgreich ist. Gibt andernfalls einen Wert zurück, der den Fehler angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 (mit Windows App SDK 1.0 oder höher)
Kopfzeile microsoft.ui.interop.h

Weitere Informationen

Verwalten von App-Fenstern