Marshal.PtrToStringAnsi Method

This type can be used only by trusted applications. If you try to use its members in a partial-trust application, your code will throw a MethodAccessException exception. This type is security-critical, which restricts its use.
[SECURITY CRITICAL]

Allocates a managed String and copies all or part of an unmanaged ANSI string into it.

This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.

  NameDescription
Public method Static member PtrToStringAnsi(IntPtr) Security Critical. Copies all characters up to the first null from an unmanaged ANSI string to a managed String. Widens each ANSI character to Unicode.
Public method Static member PtrToStringAnsi(IntPtr, Int32) Security Critical. Allocates a managed String, copies a specified number of characters from an unmanaged ANSI string into it, and widens each ANSI character to Unicode.
Top

Community Additions

ADD
Show: