Compartir a través de


SecureStringMarshal.SecureStringToGlobalAllocAnsi(SecureString) Método

Definición

Copia el contenido de un SecureString administrado en la memoria no administrada, convirtiéndolo en formato ANSI mientras realiza la copia.

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

Parámetros

s
SecureString

Objeto administrado que se va a copiar.

Devoluciones

IntPtr

nativeint

Dirección, en memoria no administrada, donde se copió el parámetro s o 0 si se suministró un objeto null.

Excepciones

El parámetro s es null.

No hay suficiente memoria disponible.

Comentarios

El SecureStringToGlobalAllocAnsi método es útil para la serialización personalizada o al mezclar código administrado y no administrado. Dado que este método asigna la memoria no administrada necesaria para una cadena, libere siempre la memoria llamando al ZeroFreeGlobalAllocAnsi método .

Se aplica a