Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает объект, функция-член которого является методом обратного вызова.
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