Marshal.PtrToStringUni Method (IntPtr, Int32)
For apps that target Windows Phone OS 7.0 and 7.1, do not use any members of this type in your app. If you do, your code will throw a MethodAccessException. This type is security-critical, which restricts it to internal use by the .NET Framework for Windows Phone class library.
Assembly: mscorlib (in mscorlib.dll)
A managed string that holds a copy of the native string if the value of the ptr parameter is not Nothing; otherwise, this method returns Nothing.
[SECURITY CRITICAL]
Namespace:
System.Runtime.InteropServices[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Copies a specified number of characters from a Unicode string stored in native heap to a managed String.
Assembly: mscorlib (in mscorlib.dll)
'Declaration <SecurityCriticalAttribute> _ Public Shared Function PtrToStringUni ( _ ptr As IntPtr, _ len As Integer _ ) As String
Parameters
- ptr
- Type: System.IntPtr
The address of the first character of the unmanaged string.
- len
- Type: System.Int32
The number of Unicode characters to copy.
Return Value
Type: System.StringA managed string that holds a copy of the native string if the value of the ptr parameter is not Nothing; otherwise, this method returns Nothing.
Show: