Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skapar ett objekt vars medlemsfunktion är en motringningsmetod.
Syntax
template<
typename TDelegateInterface,
typename TCallback
>
ComPtr<TDelegateInterface> Callback(
TCallback callback
);
template<
typename TDelegateInterface,
typename TCallbackObject,
typename... TArgs
>
ComPtr<TDelegateInterface> Callback(
_In_ TCallbackObject *object,
_In_ HRESULT (TCallbackObject::* method)(TArgs...)
);
Parameters
TDelegateInterface
En mallparameter som anger gränssnittet för ombudet som ska anropas när en händelse inträffar.
TCallback
En mallparameter som anger typen av ett objekt som representerar ett objekt och dess återanropsmedlemsfunktion.
TCallbackObject
En mallparameter som anger det objekt vars medlemsfunktion är den metod som ska anropas när en händelse inträffar.
TArgs
Ett mallparameterpaket som anger typerna av motringningsmetodargument.
callback
Ett objekt som representerar motringningsobjektet och dess medlemsfunktion.
object
Objektet vars medlemsfunktion anropas när en händelse inträffar.
method
Medlemsfunktionen som ska anropas när en händelse inträffar.
Return Value
Ett objekt vars medlemsfunktion är den angivna motringningsmetoden.
Remarks
Basen för ett ombudsobjekt måste vara IUnknown, inte IInspectable.
Requirements
Header: event.h
Namespace: Microsoft::WRL