INVOKEKIND 열거형(oaidl.h)
함수가 호출되는 방식을 지정합니다.
Syntax
typedef enum tagINVOKEKIND {
INVOKE_FUNC = 1,
INVOKE_PROPERTYGET = 2,
INVOKE_PROPERTYPUT = 4,
INVOKE_PROPERTYPUTREF = 8
} INVOKEKIND;
상수
INVOKE_FUNC 값: 1 일반 함수 호출 구문을 통해 멤버가 호출됩니다. |
INVOKE_PROPERTYGET 값: 2 일반 속성 액세스 구문을 통해 함수가 호출됩니다. |
INVOKE_PROPERTYPUT 값: 4 속성 값 할당 구문을 통해 함수가 호출됩니다. 구문적으로 일반적인 프로그래밍 언어는 할당과 동일한 방식으로 속성을 변경하는 것을 나타낼 수 있습니다. 예: object.property : = value. |
INVOKE_PROPERTYPUTREF 값: 8 속성 참조 할당 구문을 통해 함수가 호출됩니다. |
설명
C에서 값 할당은 *pobj1 = *pobj2로 작성되고 참조 할당은 pobj1 = pobj2로 작성됩니다. 다른 언어에는 다른 구문 규칙이 있습니다. 속성 또는 데이터 멤버는 값 할당, 참조 할당 또는 둘 다만 지원할 수 있습니다. INVOKEKIND 열거형 상수는 함수가 호출되는 방식을 지정하기 위해 IDispatch::Invoke 에 전달되는 것과 동일한 상수입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | oaidl.h(OleAuto.h 포함) |