Marshal.FreeBSTR(IntPtr) Methode

Definitie

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.

Van toepassing op

Zie ook