다음을 통해 공유


컴파일러 오류 C3463

'type': 형식을 'implements' 특성에 사용할 수 없습니다.

implements 특성에 잘못된 형식이 전달되었습니다. 예를 들어 implements에 인터페이스를 전달할 수 있지만 포인터를 인터페이스에 전달할 수는 없습니다.

예시

다음 샘플에서는 C3463을 생성합니다.

// C3463.cpp
// compile with: /c
#include <windows.h>
[object, uuid("00000000-0000-0000-0000-000000000001")]
__interface X {};

typedef X* PX;

[ coclass, uuid("00000000-0000-0000-0000-000000000002"), implements(interfaces=PX) ]   // C3463
// try the following line instead
// [ coclass, uuid("00000000-0000-0000-0000-000000000002"), implements(interfaces=X) ]
class CMyClass : public X {};