InvokeHelper 구조체
WRL 인프라를 지원 하며 사용자 코드에서 직접 사용할 수는 없습니다.
template<
typename TDelegateInterface,
typename TCallback,
unsigned int argCount
>
struct InvokeHelper;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 0> : public Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 1> : public Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 2> : public Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 3> : public Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 4> : Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 5> : Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 6> : Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 7> : Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 8> : Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
template<
typename TDelegateInterface,
typename TCallback
>
struct InvokeHelper<TDelegateInterface, TCallback, 9> : Microsoft::WRL::RuntimeClass<RuntimeClassFlags<Delegate>, TDelegateInterface>;
매개 변수
TDelegateInterface
TCallback
이벤트 처리기 함수의 형식입니다.argCount
InvokeHelper 특수화를 인수 개수입니다.
설명
지정 된 숫자와 인수의 형식에 따라 invoke () 메서드의 구현을 제공 합니다.
Members
공용 Typedefs
Name |
설명 |
---|---|
Traits |
각 이벤트 처리기 인수의 형식을 정의 하는 클래스에 대 한 동의어입니다. |
Public 생성자
Name |
설명 |
---|---|
InvokeHelper 클래스의 새 인스턴스를 초기화 합니다. |
Public 메서드
Name |
설명 |
---|---|
해당 시그니처에 지정 된 인수의 개수를 포함 하는 이벤트 처리기를 호출 합니다. |
공용 데이터 멤버
Name |
설명 |
---|---|
이벤트가 발생할 때 호출할 이벤트 처리기를 나타냅니다. |
상속 계층 구조
InvokeHelper
요구 사항
헤더: event.h
네임 스페이스: Microsoft::WRL::Details