SecureStringMarshal.SecureStringToGlobalAllocAnsi(SecureString) Metódus

Definíció

A felügyelt SecureString adatok tartalmát nem felügyelt memóriába másolja, és a másolás során ANSI-formátumba konvertálja.

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

Paraméterek

s
SecureString

A másolandó felügyelt objektum.

Válaszok

IntPtr

nativeint

A nem felügyelt memóriában lévő cím, ahová a s paramétert másolták, vagy 0, ha null objektumot adott meg.

Kivételek

A s paraméter a következő null: .

Nincs elegendő memória.

Megjegyzések

Ez SecureStringToGlobalAllocAnsi a módszer az egyéni marshalinghoz vagy a felügyelt és nem felügyelt kódok keveréséhez hasznos. Mivel ez a metódus lefoglalja a sztringhez szükséges nem felügyelt memóriát, a metódus meghívásával mindig szabadítsd fel a memóriát ZeroFreeGlobalAllocAnsi .

A következőre érvényes: