BStrStringMarshaller.ManagedToUnmanagedIn Struct

Definition

Custom marshaller to marshal a managed string as a ANSI unmanaged string.

public: value class BStrStringMarshaller::ManagedToUnmanagedIn
public ref struct BStrStringMarshaller.ManagedToUnmanagedIn
type BStrStringMarshaller.ManagedToUnmanagedIn = struct
Public Structure BStrStringMarshaller.ManagedToUnmanagedIn
Inheritance
BStrStringMarshaller.ManagedToUnmanagedIn

Properties

BufferSize

Gets the requested buffer size for optimized marshalling.

Methods

Free()

Frees any allocated unmanaged string memory.

FromManaged(String, Span<Byte>)

Initializes the marshaller with a managed string and requested buffer.

ToUnmanaged()

Converts the current managed string to an unmanaged string.

Applies to