従来の VB6 アプリを VB.NET にアップグレードする必要があります。このアプリは、メモリ アドレスをパラメーターの 1 つとして受け取る .dll からの関数呼び出しを使用します。VB6 アプリは VarPtr() 関数を使用してこれを行いますが、この関数は .NET には存在しません。.NET で変数のメモリ位置を取得するにはどうすればよいですか?
-編集1
例えば
aVariable1 = aFunctionCall(VarPtr(aVariable2))
-編集2
正確な関数呼び出しは FTD2XX.DLL と呼ばれる DLL にあり、正確な呼び出しは次のとおりです。
FT_STATUS = FT_ListDevices(arg1, arg2, _
FT_LIST_BY_INDEX or FT_OPEN_BY_SERIAL_NUMBER)