Marshal.FreeBSTR(IntPtr) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.