Message de rapport:
 

Re: DEBUG API Erreur: Descripteur non valide

Sujet: Re: DEBUG API Erreur: Descripteur non valide
par DalKiT sur 11/3/2006 13:08:14

Je vais répondre tout seul à ma question ;)

Après maintes recherches, j'ai enfin trouvé la solution.

Il faut déclarer une structure transitoire (que j'appelé _U) entre DEBUG_EVENT et LOAD_DLL_DEBUG_INFO, comme ceci:

_U est une structure
	uLoadDll est une LOAD_DLL_DEBUG_INFO
	ExceptionDI est un EXCEPTION_DEBUG_INFO
FIN

DEBUG_EVENT est une structure
	dwDebugEventCode est un entier
	dwProcessId est un entier
	dwThreadId est un entier
	u est un _U
FIN


Cette structure correspond en fait à l'union que Microsoft décrit dans la msdn:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/debug_event_str.asp

Ce qui m'avait induit en erreur est que WDAPI, dans l'exemple de la structure DEBUG_EVENT, ne "gère" pas cette sorte d'union. J'avais donc suivi leur exemple sans vraiment faire attention.
Donc problème résolu.

Et encore chapeau bas pour votre site.

Bonne journée.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2