Поделиться через


Интерфейс 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

См. также раздел