Conseils associ�s
Assurez-vous que la m�thode est prise en charge.
Il y a des m�thodes qui ne sont pas prises en charge dans la classe de base et dont il est attendu qu'elles soient plut�t impl�ment�es dans les classes d�riv�es. Si une classe d�riv�e impl�mente uniquement un sous-ensemble des m�thodes de sa classe de base, elle l�ve une exception NotSupportedException pour les m�thodes non prises en charge.
Notes
Lorsque vous utilisez le .NET Compact Framework et P/Invoke sur une fonction native, cette exception peut �tre lev�e dans les cas suivants :
la d�claration dans le code manag� est incorrecte ;
le .NET Compact Framework ne prend pas en charge l'op�ration que vous tentez d'effectuer ;
les noms de DLL sont tronqu�s lors de l'exportation.
Dans ce cas :
Recherchez toutes violations des restrictions P/Invoke du .NET Compact Framework.
Recherchez tous les argument qui requi�rent de la m�moire pr�-allou�e. Si vous en trouvez, vous devez passer une r�f�rence � une variable existante.
V�rifiez que les noms des fonctions export�es sont corrects. Cette v�rification peut �tre r�alis�e � l'aide de DumpBin.exe.
V�rifiez que vous n'essayez pas de passer un trop grand nombre d'arguments
Partager