다음을 통해 공유


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

BR244850.collapse_all(ko-kr,VS.110).gif공용 Typedefs

Name

설명

Traits

각 이벤트 처리기 인수의 형식을 정의 하는 클래스에 대 한 동의어입니다.

BR244850.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

InvokeHelper::InvokeHelper 생성자

InvokeHelper 클래스의 새 인스턴스를 초기화 합니다.

BR244850.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

InvokeHelper::Invoke 메서드

해당 시그니처에 지정 된 인수의 개수를 포함 하는 이벤트 처리기를 호출 합니다.

BR244850.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

InvokeHelper::callback_ 데이터 멤버

이벤트가 발생할 때 호출할 이벤트 처리기를 나타냅니다.

상속 계층 구조

InvokeHelper

요구 사항

헤더: event.h

네임 스페이스: Microsoft::WRL::Details

참고 항목

참조

Microsoft::WRL::Details 네임스페이스