GC ヒープで割り当てられていない オーバーラップされたポインタ ( 1$p) が PInvoke 経由で モジュール '%3$s' の Win32 関数 '%2$s' に渡されました AppDomain がシャットダウンしている場合 非同期 ...

GC ヒープで割り当てられていない、オーバーラップされたポインタ (0x%1$p) が、PInvoke 経由で モジュール '%3$s' の Win32 関数 '%2$s' に渡されました。AppDomain がシャットダウンしている場合、非同期 I/O が完了するときにヒープが壊れる原因になることがあります。System.Threading.Overlapped.Pack() への呼び出しから取得された NativeOverlapped 構造体に渡すことで、このエラーを回避することができます。AppDomain が存在する場合、I/O が完了するまで CLR でこの構造体を維持し、ピン設定状態にします。
GC ヒープで割り当てられていない、オーバーラップされたポインター (0x%1$p) が、PInvoke 経由で モジュール '%3$s' の Win32 関数 '%2$s' に渡されました。AppDomain がシャットダウンしている場合、非同期 I/O が完了するときにヒープが壊れる原因になることがあります。System.Threading.Overlapped.Pack() への呼び出しから取得された NativeOverlapped 構造体に渡すことで、このエラーを回避することができます。AppDomain が存在する場合、I/O が完了するまで CLR でこの構造体を維持し、ピン設定状態にします。