stou05
Messages postés16Date d'inscriptionvendredi 27 octobre 2006StatutMembreDernière intervention 3 mars 2009
-
19 sept. 2007 à 10:38
stou05
Messages postés16Date d'inscriptionvendredi 27 octobre 2006StatutMembreDernière intervention 3 mars 2009
-
19 sept. 2007 à 13:11
Bonjour,
Je cherche à mettre une valeur dans un PWCHAR *. Mais cette valeur est un path ( HKEY_LOCAL_MACHINE\Drivers\SDCARD\SDBusDriver\SDC). Comment puis-je faire? Parce qu'ensuite je dois passer cette valeur en paramètre d'une fonction et je ne suis pas très au point avec ces types cpp.
cs_juju12
Messages postés966Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 4 mars 20104 19 sept. 2007 à 11:23
UN PWCHAR* est un pointeur sur chaîne donc ca m'étonnerait qu'il stocke directement ta chaîne. Tu peux sûrement faire comme ça par contre:
WCHAR pText[]=L"HKLM_...";
Function(&pText); // où la fonction prend un PWCHAR* en paramètre.
Mais attention ta fonction modifie sûrement la chaîne donc vérifie que pText est assez grand, tu peux toujours le déclarer plus grand que ce dont tu as besoin :
WCHAR pText[256]=L"...";