Interface IShareWindowCommandEventArgsInterop (sharewindowcommandsourceinterop.h)

Interface d’interopérabilité native qui permet d’obtenir un identificateur de fenêtre (un handle de fenêtre) à partir Windows Runtime d’un objet Windows ::UI ::Shell ::ShareWindowCommandEventArgs. Cette interface est disponible en C++ uniquement.

Important

L’API IShareWindowCommandEventArgsInterop fait partie d’une fonctionnalité d’accès limité (voir classe LimitedAccessFeatures). Pour plus d’informations ou pour demander un jeton de déverrouillage, contactez Support Microsoft.

Héritage

L’interface IShareWindowCommandEventArgsInterop hérite de l’interface IUnknown.

Méthodes

L’interface IShareWindowCommandEventArgsInterop a ces méthodes.

 
IShareWindowCommandEventArgsInterop ::GetWindow

Obtient l’identificateur de fenêtre (un handle de fenêtre).

Remarques

Vous pouvez interroger l’interface d’un objet ShareWindowCommandEventArgs pour 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));

    ...
}

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
En-tête sharewindowcommandsourceinterop.h

Voir aussi