IShareWindowCommandEventArgsInterop インターフェイス (sharewindowcommandsourceinterop.h)
Windows::UI::Shell::ShareWindowCommandEventArgs オブジェクト Windows ランタイムからウィンドウ識別子 (ウィンドウ ハンドル) を取得できるようにするネイティブ相互運用インターフェイス。 このインターフェイスは C++ でのみ使用できます。
重要
IShareWindowCommandEventArgsInterop API は、制限付きアクセス機能の一部です (「LimitedAccessFeatures クラス」を参照)。 詳細またはロック解除トークンを要求するには、Microsoft サポートにお問い合わせください。
継承
IShareWindowCommandEventArgsInterop インターフェイスは、IUnknown インターフェイスから継承します。
メソッド
IShareWindowCommandEventArgsInterop インターフェイスには、これらのメソッドがあります。
IShareWindowCommandEventArgsInterop::GetWindow ウィンドウ識別子 (ウィンドウ ハンドル) を取得します。 |
注釈
IShareWindowCommandEventArgsInterop の ShareWindowCommandEventArgs オブジェクトをインターフェイスに照会できます。
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 |