컴파일러 오류 C3733
'event': COM 이벤트를 지정하기 위한 구문이 잘못되었습니다. '__interface'가 있나요?
COM 이벤트에 잘못된 구문이 사용되었습니다. 이 오류를 해결하려면 이벤트 유형을 변경하거나 COM 이벤트 규칙을 준수하도록 구문을 수정합니다.
다음 샘플에서는 C3733을 생성합니다.
#define _ATL_ATTRIBUTES 1
#include "atlbase.h"
#include "atlcom.h"
[coclass, event_source(com), // change 'com' to 'native' to resolve
uuid("00000000-0000-0000-0000-000000000001")]
class A
{
__event void func(); // C3733
};
int main()
{
}