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é SecureString do nespravované paměti a při kopírování se 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ý se má kopí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
Tato SecureStringToGlobalAllocAnsi metoda 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.