Marshal::PtrToStringUni Method (IntPtr, Int32)
Allocates a managed String and copies a specified number of characters from an unmanaged Unicode string into it.
Assembly: mscorlib (in mscorlib.dll)
public: [SecurityCriticalAttribute] static String^ PtrToStringUni( IntPtr ptr, int len )
The address of the first character of the unmanaged string.
The number of Unicode characters to copy.
Return ValueType: System::String^
A managed string that holds a copy of the unmanaged string if the value of the ptr parameter is not null; otherwise, this method returns null.
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Available since 8
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Available since 8.1