다음을 통해 공유


ICallIndirect::CallIndirect 메서드(callobj.h)

호출 인수에 대한 간접 참조를 사용하여 인터페이스의 메서드 중 하나를 호출합니다.

구문

HRESULT CallIndirect(
  [out] HRESULT *phrReturn,
  [in]  ULONG   iMethod,
  [in]  void    *pvArgs,
  [out] ULONG   *cbArgs
);

매개 변수

[out] phrReturn

메서드 호출에서 반환된 값입니다.

[in] iMethod

호출할 메서드 번호입니다.

[in] pvArgs

호출할 스택 프레임에 대한 포인터입니다. 이 스택 프레임의 정확한 표현에 대한 세부 정보는 프로세서 아키텍처에 따라 다릅니다.

[out] cbArgs

이 호출에 대한 인수 스택을 지우기 위해 스택에서 팝할 바이트 수입니다.

반환 값

이 메서드는 다음 값을 반환할 수 있습니다.

반환 코드 Description
S_OK
메서드가 완료되었습니다.
E_UNEXPECTED
예기치 않은 오류가 발생했습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 callobj.h

추가 정보

ICallIndirect