SecureStringMarshal Class

Definition

Important

This API is not CLS-compliant.

Provides a collection of methods for allocating unmanaged memory and copying unmanaged memory blocks.

public ref class SecureStringMarshal abstract sealed
public static class SecureStringMarshal
[System.CLSCompliant(false)]
public static class SecureStringMarshal
type SecureStringMarshal = class
[<System.CLSCompliant(false)>]
type SecureStringMarshal = class
Public Class SecureStringMarshal
Inheritance
SecureStringMarshal
Attributes

Methods

SecureStringToCoTaskMemAnsi(SecureString)

Copies the contents of a managed SecureString object to a block of memory allocated from the unmanaged COM task allocator.

SecureStringToCoTaskMemUnicode(SecureString)

Copies the contents of a managed SecureString object to a block of memory allocated from the unmanaged COM task allocator.

SecureStringToGlobalAllocAnsi(SecureString)

Copies the contents of a managed SecureString into unmanaged memory, converting into ANSI format as it copies.

SecureStringToGlobalAllocUnicode(SecureString)

Copies the contents of a managed SecureString object into unmanaged memory.

Applies to