SecureStringMarshal SecureStringMarshal SecureStringMarshal 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
[System.CLSCompliant(false)]
public static class SecureStringMarshal
type SecureStringMarshal = class
Public Class SecureStringMarshal
Inheritance
SecureStringMarshalSecureStringMarshalSecureStringMarshalSecureStringMarshal
Attributes

Methods

SecureStringToCoTaskMemAnsi(SecureString) SecureStringToCoTaskMemAnsi(SecureString) SecureStringToCoTaskMemAnsi(SecureString) SecureStringToCoTaskMemAnsi(SecureString)

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

SecureStringToCoTaskMemUnicode(SecureString) SecureStringToCoTaskMemUnicode(SecureString) SecureStringToCoTaskMemUnicode(SecureString) SecureStringToCoTaskMemUnicode(SecureString)

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

SecureStringToGlobalAllocAnsi(SecureString) SecureStringToGlobalAllocAnsi(SecureString) SecureStringToGlobalAllocAnsi(SecureString) SecureStringToGlobalAllocAnsi(SecureString)

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

SecureStringToGlobalAllocUnicode(SecureString) SecureStringToGlobalAllocUnicode(SecureString) SecureStringToGlobalAllocUnicode(SecureString) SecureStringToGlobalAllocUnicode(SecureString)

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

Applies to