建立成員函式是回呼方法的物件。
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
樣板參數,指定當事件發生時要呼叫之委派的介面。
TCallback
樣板參數,指定代表物件及其回呼成員函式的物件型別。
TCallbackObject
樣板參數,指定事件發生時成員函式為呼叫之方法的物件。
TArgs
指定回呼方法引數類型的範本參數套件。
callback
表示回呼物件及其成員函式的物件。
object
當事件發生時呼叫之成員函式的物件。
method
當事件發生時呼叫的成員函式。
Return Value
成員函式是指定之回呼方法的物件。
Remarks
委派物件的基底必須是 IUnknown,而不是 IInspectable。
Requirements
Header: event.h
Namespace: Microsoft::WRL