METHODDATA 구조체(oleauto.h)

메서드 또는 속성에 대해 설명합니다.

구문

typedef struct tagMETHODDATA {
  OLECHAR   *szName;
  PARAMDATA *ppdata;
  DISPID    dispid;
  UINT      iMeth;
  CALLCONV  cc;
  UINT      cArgs;
  WORD      wFlags;
  VARTYPE   vtReturn;
} METHODDATA, *LPMETHODDATA;

멤버

szName

메서드 이름입니다.

ppdata

메서드 매개 변수의 배열입니다.

dispid

IDispatch에 사용된 메서드의 ID입니다.

iMeth

0부터 시작하는 인터페이스의 VTBL에 있는 메서드의 인덱스입니다.

cc

호출 규칙. CDECL 및 파스칼 호출 규칙은 CreateStdDispatch와 같은 디스패치 인터페이스 만들기 함수에서 지원됩니다.

cArgs

인수의 수입니다.

wFlags

플래그를 호출합니다.

의미
DISPATCH_METHOD
멤버가 메서드로 호출됩니다. 속성의 이름이 같으면 이 플래그와 DISPATCH_PROPERTYGET 플래그를 모두 설정할 수 있습니다.
DISPATCH_PROPERTYGET
멤버는 속성 또는 데이터 멤버로 검색됩니다.
DISPATCH_PROPERTYPUT
멤버는 속성 또는 데이터 멤버로 설정됩니다.
DISPATCH_PROPERTYPUTREF
멤버는 값 할당이 아닌 참조 할당에 의해 변경됩니다. 이 플래그는 속성이 개체에 대한 참조를 수락하는 경우에만 유효합니다.

vtReturn

메서드의 반환 형식입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 oleauto.h