C# Windows フォーム アプリに読み込まれる C++ DLL があります。dll を使用して opengl コンテキストを作成し、dll のアンロード/リロード中にマネージド アプリで使用するために保存しようとしています。LoadLibrary と FreeLibrary を使用して DLL をロードしています。
これは可能ですか?C++ DLL が opengl DLL をロードする場合、それをロードした DLL で FreeLibrary を呼び出すと、opengl dll はアンロードされますか? また、c++ DLL によって作成されたアンマネージド オブジェクトをマネージド コードに格納し、その DLL の新しいインスタンスでそれらを再利用しても安全ですか?