Marshal.FreeBSTR(IntPtr) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een BSTR gebruik van de functie 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)
Parameters
- ptr
-
IntPtr
nativeint
Het adres van de BSTR die wordt vrijgemaakt.
- Kenmerken
Opmerkingen
Marshal.FreeCoTaskMemU Marshal.FreeHGlobal kunt deze methode gebruiken om de toewijzing van geheugen ongedaan te maken.
FreeBSTRroept de com SysFreeString-functie aan, waarmee geheugen wordt vrijgemaakt dat is toegewezen door een van de volgende niet-beheerde methoden: SysAllocString, SysAllocStringByteLen, SysAllocStringLen, , SysReAllocString, . SysReAllocStringLen U kunt niet-beheerde methoden, zoals deze, aanroepen via het platform. Zie Onbeheerde DLL-functies gebruiken voor meer informatie.