Marshal.StringToHGlobalAutoメソッドなどでメモリを確保して、ネイティブDLLにポインタを
渡した場合、渡したメモリがネイティブDLL内で使用され続けることはあるのでしょうか?
言い換えると、DLLに渡してすぐMarshal.FreeHGlobalメソッドで開放して問題が起こる可能性はありますか?