[Débutant]Méthode définie dans un fichier .h, non accessible
Bonjour,
je développer un client DCOM.
Je dois utiliser la méthode CoCreateInstanceEx.
Cette méthode est définie dans un fichier objbase.h.
Dans ce même fichier est définie une autre méthode qui s'appelle CoCreateInstance.
Lorsque j'utilise la méthode CoCreateInstance, aucune erreur de compilation ne se produit, par contre lorsque j'utilise la méthode CoCreateInstanceEx, l'erreur suivante se produit:
Citation:
error C2065: 'CoCreateInstanceEx' : undeclared identifier
En gros, il ne trouve pas la méthode CoCreateInstanceEx pourtant elle est dans le fichier objbase.h
Voici le fichier objbase.h:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
WINOLEAPI CoCreateInstance(REFCLSID rclsid, LPUNKNOWN pUnkOuter,
DWORD dwClsContext, REFIID riid, LPVOID FAR* ppv);
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM
[..]
WINOLEAPI CoCreateInstanceEx(
REFCLSID Clsid,
IUnknown * punkOuter, // only relevant locally
DWORD dwClsCtx,
COSERVERINFO * pServerInfo,
DWORD dwCount,
MULTI_QI * pResults );
[..]
#endif // DCOM |
D'après vous d'où cela peut-il venir ?
Merci pour votre aide.
++