次の方法で共有


IShareWindowCommandEventArgsInterop インターフェイス (sharewindowcommandsourceinterop.h)

Windows::UI::Shell::ShareWindowCommandEventArgs オブジェクト Windows ランタイムからウィンドウ識別子 (ウィンドウ ハンドル) を取得できるようにするネイティブ相互運用インターフェイス。 このインターフェイスは 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
Header sharewindowcommandsourceinterop.h

こちらもご覧ください