Marshal.ZeroFreeBSTR(IntPtr) Method

Definition

Frees a BSTR pointer that was allocated using the SecureStringToBSTR(SecureString) method.

C#
[System.Security.SecurityCritical]
public static void ZeroFreeBSTR(IntPtr s);
C#
public static void ZeroFreeBSTR(IntPtr s);

Parameters

s
IntPtr

The address of the BSTR to free.

Attributes

Remarks

The ZeroFreeBSTR method first sets the contents of the BSTR to zero, and then frees the BSTR.

Applies to

Product Versions
.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 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0