다음을 통해 공유


IExpDispSupportXP::OnInvoke 메서드(shdeprecated.h)

구현되지 않았습니다.

구문

HRESULT OnInvoke(
        DISPID     dispidMember,
        REFIID     iid,
        LCID       lcid,
        WORD       wFlags,
  [in]  DISPPARAMS *pdispparams,
  [out] VARIANT    *pVarResult,
  [out] EXCEPINFO  *pexcepinfo,
  [out] UINT       *puArgErr
);

매개 변수

dispidMember

형식: DISPID

호출되는 멤버를 식별하는 디스패치 ID를 지정합니다.

iid

형식: REFIID

예약되어 있습니다. IID_NULL이어야 합니다.

lcid

형식: LCID

인수를 해석할 로캘 컨텍스트를 제공하는 로캘 ID를 지정합니다. 여러 국가 언어를 지원하지 않는 애플리케이션은 이 매개 변수를 무시할 수 있습니다.

wFlags

형식: WORD

호출의 컨텍스트를 설명하는 플래그를 지정합니다.

[in] pdispparams

형식: DISPPARAMS*

인수 배열, 명명된 인수에 대한 인수 DISPID 배열 및 배열의 요소 수에 대한 개수를 포함하는 DISPPARAMS 구조체에 대한 포인터를 지정합니다.

[out] pVarResult

형식: VARIANT*

결과를 저장할 위치에 대한 포인터를 받거나 호출 애플리케이션에 결과가 필요하지 않은 경우 NULL 을 받습니다. DISPATCH_PROPERTYPUT 또는 DISPATCH_PROPERTYPUTREF 지정하면 이 인수는 무시됩니다.

[out] pexcepinfo

형식: EXCEPINFO*

예외 정보가 포함된 구조체에 대한 포인터를 받습니다. DISP_E_EXCEPTION 반환되는 경우 이 구조체를 채워야 합니다. NULL일 수 있습니다.

[out] puArgErr

형식: UINT*

오류가 있는 첫 번째 인수의 DISPPARAMS 구조체의 rgvarg 멤버 내에서 인덱스를 받습니다.

반환 값

형식: HRESULT

E_NOTIMPL을 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shdeprecated.h(Shdeprecated.h 포함)