Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Létrehoz egy objektumot, amelynek tagfüggvénye visszahívási módszer.
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
Egy sablonparaméter, amely meghatározza a meghatalmazott esemény bekövetkezésekor meghívandó felületét.
TCallback
Egy sablonparaméter, amely meghatározza az objektumot és annak visszahívási tagfüggvényét képviselő objektum típusát.
TCallbackObject
Egy sablonparaméter, amely meghatározza azt az objektumot, amelynek tagfüggvénye az esemény bekövetkezésekor meghívandó metódus.
TArgs
Sablonparaméter-csomag, amely meghatározza a visszahívási metódus argumentumainak típusait.
callback
A visszahívási objektumot és tagfüggvényét jelképező objektum.
object
Az az objektum, amelynek tagfüggvényét esemény bekövetkezésekor hívja meg a rendszer.
method
Az esemény bekövetkezésekor meghívandó tagfüggvény.
Return Value
Egy objektum, amelynek tagfüggvénye a megadott visszahívási módszer.
Remarks
A delegált objektum alapja nem IInspectablelehet IUnknown.
Requirements
Header: event.h
Namespace: Microsoft::WRL