Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoří objekt, jehož členová funkce je metoda zpětného volání.
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
Parametr šablony, který určuje rozhraní delegáta pro volání, když dojde k události.
TCallback
Parametr šablony, který určuje typ objektu, který představuje objekt a jeho členské funkce zpětného volání.
TCallbackObject
Parametr šablony, který určuje objekt, jehož členová funkce je metoda volání při výskytu události.
TArgs
Sada parametrů šablony, která určuje typy argumentů metody zpětného volání.
callback
Objekt, který představuje objekt zpětného volání a jeho členské funkce.
object
Objekt, jehož členová funkce je volána, když dojde k události.
method
Členová funkce, která se má volat, když dojde k události.
Return Value
Objekt, jehož členová funkce je zadaná metoda zpětného volání.
Remarks
Základ objektu delegáta musí být IUnknown, nikoli IInspectable.
Requirements
Header: event.h
Namespace: Microsoft::WRL