Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'type' : type non autorisé dans l’attribut 'implements'
Remarques
Un type non valide a été passé à l’attribut implements . Par exemple, vous pouvez passer une interface à implements, mais vous ne pouvez pas passer un pointeur à une interface.
Exemple
L’exemple suivant génère l’erreur 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 {};