SecureStringMarshal.SecureStringToGlobalAllocAnsi(SecureString) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkopíruje obsah spravovaného SecureString objektu do nespravované paměti a při kopírování ho převede do formátu 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
Parametry
Spravovaný objekt, který chcete zkopírovat.
Návraty
nativeint
Adresa v nespravované paměti, do které s
byl parametr zkopírován, nebo 0, pokud byl zadán objekt null.
Výjimky
Parametr s
je null
.
Není k dispozici dostatek paměti.
Poznámky
Metoda SecureStringToGlobalAllocAnsi je užitečná pro vlastní zařazování nebo při kombinování spravovaného a nespravovaného kódu. Vzhledem k tomu, že tato metoda přiděluje nespravovanou paměť potřebnou pro řetězec, vždy uvolněte paměť voláním ZeroFreeGlobalAllocAnsi metody .