Bagikan melalui


SecureStringMarshal.SecureStringToGlobalAllocAnsi(SecureString) Metode

Definisi

Menyalin konten yang dikelola SecureString ke dalam memori yang tidak dikelola, mengonversi ke format ANSI saat disalin.

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

Parameter

s
SecureString

Objek terkelola untuk disalin.

Mengembalikan

IntPtr

nativeint

Alamat, dalam memori yang tidak dikelola, ke tempat s parameter disalin, atau 0 jika objek null disediakan.

Pengecualian

Parameternya s adalah null.

Tidak tersedia cukup memori.

Keterangan

Metode SecureStringToGlobalAllocAnsi ini berguna untuk marshaling kustom atau saat mencampur kode yang dikelola dan tidak dikelola. Karena metode ini mengalokasikan memori tidak terkelola yang diperlukan untuk string, selalu bebaskan memori dengan memanggil ZeroFreeGlobalAllocAnsi metode .

Berlaku untuk