Интерфейс IShareWindowCommandEventArgsInterop (sharewindowcommandsourceinterop.h)
Собственный интерфейс взаимодействия, позволяющий получить идентификатор окна (дескриптор окна) из объекта среда выполнения Windows Windows::UI::Shell::ShareWindowCommandEventArgs. Этот интерфейс доступен только в C++.
Важно!
API IShareWindowCommandEventArgsInterop является частью функции ограниченного доступа (см. класс LimitedAccessFeatures). Чтобы получить дополнительные сведения или запросить маркер разблокировки, обратитесь к служба поддержки Майкрософт.
Наследование
Интерфейс IShareWindowCommandEventArgsInterop наследуется от интерфейса IUnknown.
Методы
Интерфейс IShareWindowCommandEventArgsInterop содержит следующие методы.
IShareWindowCommandEventArgsInterop::GetWindow Возвращает идентификатор окна (дескриптор окна). |
Комментарии
Вы можете запросить интерфейс объекта ShareWindowCommandEventArgs для IShareWindowCommandEventArgsInterop.
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 |