컴파일러 오류 C3372
coclass의 'source' 특성에 대한 인터페이스를 하나 이상 지정해야 합니다.
특정 특성의 경우 인터페이스 이름을 매개 변수로 전달해야 합니다.
다음 샘플에서는 C3372를 생성합니다.
// C3372.cpp
#include <windows.h>
[module(name="MyModule")];
[ object, uuid(373a1a4c-469b-11d3-a6b0-00c04f79ae8f) ]
__interface IMyIface {
HRESULT f1();
};
// to resolve, pass an interface name to the source attribute
// for example, source(IMyIface)
[ coclass, uuid(373a1a4d-469b-11d3-a6b0-00c04f79ae8f), source,
default(IMyIface) ] // C3372
class CMyClass {
};
int main() {
}