Re: Communication Inter-Application via Zone memoire. |
Sujet: Re: Communication Inter-Application via Zone memoire. par r.eude sur 15/2/2005 11:10:18 usuellement, j'utilise &var pour passer a une API une variable qui va etre modifiee mais dans ce cas precis, je veux utiliser l'API MapViewOfFile dont la syntaxe est : LPVOID MapViewOfFile( HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap ); Or cette API ne recoit pas la variable a modifier, elle renvoie un pointeur sur la zone memoire mappee. Ensuite, on peut normalement lire le contenu de la zone via une structure. D'ou ma question : comme les pointeurs n'existent pas sous WD, je pense recuperer un pointeur [entier] puis utiliser une variable Struct WD pour pointer a la meme adresse. Mais : 1/ je ne sais pas comment faire l'assignation vers ma structure. 2/ il y a peut-etre une autre facon plus intelligente pour copier la zone pointee vers ma variable locale. Romain. |