Marshal.FreeBSTR(IntPtr) Metod

Definition

Frigör en BSTR med funktionen COM SysFreeString .

public:
 static void FreeBSTR(IntPtr ptr);
[System.Security.SecurityCritical]
public static void FreeBSTR(IntPtr ptr);
public static void FreeBSTR(IntPtr ptr);
[<System.Security.SecurityCritical>]
static member FreeBSTR : nativeint -> unit
static member FreeBSTR : nativeint -> unit
Public Shared Sub FreeBSTR (ptr As IntPtr)

Parametrar

ptr
IntPtr

nativeint

Adressen till BSTR som ska friges.

Attribut

Kommentarer

Marshal.FreeCoTaskMemDu Marshal.FreeHGlobal kan använda den här metoden för att frigöra minne. FreeBSTRanropar funktionen COM SysFreeString, som frigör minne som allokerats av någon av följande ohanterade metoder: SysAllocString, SysAllocStringByteLen, SysAllocStringLen, , SysReAllocString. SysReAllocStringLen Du kan anropa ohanterade metoder som dessa med plattformsanrop. Mer information finns i Använda ohanterade DLL-funktioner.

Gäller för

Se även