IShareWindowCommandEventArgsInterop 接口 (sharewindowcommandsourceinterop.h)

一个本机互操作接口,允许从Windows 运行时 Windows::UI::Shell::ShareWindowCommandEventArgs 对象获取窗口标识符 (窗口句) 柄。 此接口仅在 C++ 中可用。

重要

IShareWindowCommandEventArgsInterop API 是受限访问功能的一部分, (请参阅 LimitedAccessFeatures 类) 。 有关详细信息或请求解锁令牌,请联系 Microsoft 支持部门

继承

IShareWindowCommandEventArgsInterop 接口继承自 IUnknown 接口。

方法

IShareWindowCommandEventArgsInterop 接口具有这些方法。

 
IShareWindowCommandEventArgsInterop::GetWindow

获取窗口句柄 () 的窗口标识符。

注解

可以查询 IShareWindowCommandEventArgsInteropShareWindowCommandEventArgs 对象的接口。

void MyAppShareController::OnCommandInvoked(
    winrt::Windows::UI::Shell::ShareWindowCommandSource const& /*sender*/,
    winrt::Windows::UI::Shell::ShareWindowCommandEventArgs const& args)
{
    auto eventArgsInterop = eventArgs.as<IShareWindowCommandEventArgsInterop>();
    HWND windowId = 0;
    winrt::check_hresult(eventArgsInterop->get_WindowId(&windowId));

    ...
}

要求

要求
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 sharewindowcommandsourceinterop.h

另请参阅