Fonction GetVolumePathNamesForVolumeName()

Résolu
cs_lostrailler Messages postés 26 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 29 septembre 2010 - 20 oct. 2008 à 17:29
cs_lostrailler Messages postés 26 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 29 septembre 2010 - 20 oct. 2008 à 19:49
Bonjour à tous,

J'ai un soucis avec cette fonction.
Je fais bien un #include <windows.h>
Comme dis sur des newsgroups et sur le site msdn je défini bien _WIN32_WINNT à 0x501.

Mais impossible d'appeler la fonction (undeclared identifier).

Je ne vois pas quoi faire d'autres, surtout que j'appelle dejà d'autre fonction win32.

Je suis sous Windows XP avec Visual C++ 6.

Si vous pouvez m'aider car la je bloque.
Merci d'avance

5 réponses

jeffy131 Messages postés 123 Date d'inscription samedi 14 juillet 2007 Statut Membre Dernière intervention 29 mars 2009 1
20 oct. 2008 à 18:20
Oui, sur les newsgroups pros, tu vois qu'il est signalé qu'elle n'était pas dans le SDK de VC 6 et qu'elle a été rajoutée dans les versions suivantes.
 Donc metre à jour le SDK Win.
3
fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
20 oct. 2008 à 17:36
Salut,

Tu n'as pas fait d'erreur.
A mon avis, tu n'as pas de bol, cette fonction n'existe pas avec le SDK VC6.

Cette fonction a du est implentée pour les versions .NET de Visual.

J'ai eu cette très mauvaise surprise avec une autre fonction.

Mais je recontre peut-être une connerie, commence par vérifier si cette fonction existe bien dans WinBase.h ou Windows.h
0
fregolo52 Messages postés 1114 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 6 mai 2021 4
20 oct. 2008 à 17:48
Après un petit test, malheureusement j'ai l'air d'avoir raison.
VC6 ne trouve rien alors que VS 2008 trouve la fonction dans Winbase
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
20 oct. 2008 à 18:04
C'est sur MSDN et pas ailleurs qu'on vérifie l'API Windows.

A mette DANS CET ORDRE:
#define _WIN32_WINNT 0x0600
#include <windows.h>

ciao...
BruNews, MVP VC++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_lostrailler Messages postés 26 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 29 septembre 2010
20 oct. 2008 à 19:49
Merci pour vos réponses rapides ;)
0
Rejoignez-nous