SecureStringMarshal.SecureStringToGlobalAllocAnsi(SecureString) Метод

Определение

Копирует содержимое управляемого в неуправляемую SecureString память, преобразуя в формат ANSI при копировании.

public:
 static IntPtr SecureStringToGlobalAllocAnsi(System::Security::SecureString ^ s);
public static IntPtr SecureStringToGlobalAllocAnsi(System.Security.SecureString s);
static member SecureStringToGlobalAllocAnsi : System.Security.SecureString -> nativeint
Public Shared Function SecureStringToGlobalAllocAnsi (s As SecureString) As IntPtr

Параметры

s
SecureString

Управляемый объект для копирования.

Возвращаемое значение

IntPtr

nativeint

Адрес, в неуправляемой памяти, в место s копирования параметра или 0, если был указан пустой объект.

Исключения

Параметр s имеет значение null.

Доступно недостаточно памяти.

Комментарии

Этот SecureStringToGlobalAllocAnsi метод полезен для пользовательского маршалинга или при сочетании управляемого и неуправляемого кода. Так как этот метод выделяет неуправляемую память, необходимую для строки, всегда освобождает память путем вызова ZeroFreeGlobalAllocAnsi метода.

Применяется к