Fonction GetVolumePathNamesForVolumeName() [Résolu]

Signaler
Messages postés
26
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
29 septembre 2010
-
Messages postés
26
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
29 septembre 2010
-
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

Messages postés
123
Date d'inscription
samedi 14 juillet 2007
Statut
Membre
Dernière intervention
29 mars 2009
1
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.
Messages postés
1107
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
10 juillet 2018
4
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
Messages postés
1107
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
10 juillet 2018
4
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
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
25
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++
Messages postés
26
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
29 septembre 2010

Merci pour vos réponses rapides ;)