Auf Englisch lesen

Freigeben über


SecureStringMarshal Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Stellt eine Auflistung von Methoden zum Belegen von nicht verwaltetem Speicher und dem Kopieren von nicht verwalteten Speicherblöcken bereit.

public static class SecureStringMarshal
[System.CLSCompliant(false)]
public static class SecureStringMarshal
Vererbung
SecureStringMarshal
Attribute

Methoden

SecureStringToCoTaskMemAnsi(SecureString)

Kopiert den Inhalt eines verwalteten SecureString-Objekts in einen Speicherblock, der von der nicht verwalteten Speicherbelegung für COM-Aufgaben reserviert wurde.

SecureStringToCoTaskMemUnicode(SecureString)

Kopiert den Inhalt eines verwalteten SecureString-Objekts in einen Speicherblock, der von der nicht verwalteten Speicherbelegung für COM-Aufgaben reserviert wurde.

SecureStringToGlobalAllocAnsi(SecureString)

Kopiert den Inhalt eines verwalteten SecureString in den nicht verwalteten Speicher und konvertiert ihn beim Kopieren in das ANSI-Format.

SecureStringToGlobalAllocUnicode(SecureString)

Kopiert den Inhalt eines verwalteten SecureString-Objekts in den nicht verwalteten Speicher.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1