t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 2009
-
14 sept. 2005 à 16:06
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
15 sept. 2005 à 16:21
Salut,
j'ai un problème avec l'api GetIpForwardTable dans iphlpapi.dll, le tableau qui donne les routes est toujours nul, est ce quelqu'un aurait une idée ?
Voila mon code :
//MIB_IPFORWARDTABLE pIpForwardTable;
long dwSize = 0;
int dwRetVal = 0;
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 14 sept. 2005 à 17:38
Salut tu ne donnes pas les prototypes PInvoke !? Je ne connais pas cette API mais si je comprends bien tu passes une structure en IntPtr, pourquoi ne pas la passer en "ref myStruct". Comme je ne connais pas j'ai un peu de mal à suivre mais pourquoi tu utilises un int64 pour SizeOf et un Int16 pour AllocHGlobal ces méthodes prennent un int normalement. Autre chose je pense que tu le fais exprès de passer dwSize à 0 !? Autre remarque, dwSize devrait être de type UInt32 ( PULONG est typedef ULONG *PULONG; et ULONG est typedef unsigned long ULONG; )