String ^TapePath;
System::IntPtr ptr = System::Runtime::
InteropServices::Marshal::StringToHGlobalUni(TapePath);
LPWSTR lpwStr = static_cast<LPWSTR>(ptr.ToPointer());
String ^TapePath;
System::IntPtr ptr = System::Runtime::
InteropServices::Marshal::StringToHGlobalUni(TapePath);
LPWSTR lpwStr = static_cast<LPWSTR>(ptr.ToPointer());