Un pointeur superposé ( 1$p) non alloué au tas GC a été passé via PInvoke à la fonction Win32 '%2$s' dans le module '%3$s'. ...

Un pointeur superposé (0x%1$p) non alloué au tas GC a été passé via PInvoke à la fonction Win32 '%2$s' dans le module '%3$s'. En cas d'arrêt du AppDomain, cela peut endommager le tas lors de l'opération d'E/S asynchrone. La meilleure solution est de passer une structure NativeOverlapped extraite d'un appel à System.Threading.Overlapped.Pack(). Si le AppDomain est fermé, le CLR conserve cette structure et l'épingle jusqu'à ce que l'opération d'E/S soit terminée.
Un pointeur superposé (0x%1$p) non alloué au tas GC a été passé via PInvoke à la fonction Win32 '%2$s' dans le module '%3$s'. En cas d'arrêt du AppDomain, cela peut endommager le tas lors de l'opération d'E/S asynchrone. La meilleure solution est de passer une structure NativeOverlapped extraite d'un appel à System.Threading.Overlapped.Pack(). Si le AppDomain est fermé, le CLR conserve cette structure et la met en attente jusqu'à ce que l'opération d'E/S soit terminée.