Sdílet prostřednictvím


Marshal.FreeBSTR(IntPtr) Metoda

Definice

BSTR Uvolní pomocí funkce 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)

Parametry

ptr
IntPtr

nativeint

Adresa BSTR, která má být uvolněna.

Atributy

Poznámky

Podobně jako Marshal.FreeCoTaskMem a Marshal.FreeHGlobalmůžete tuto metodu použít k uvolnění paměti. FreeBSTRvolá funkci COM SysFreeString, která uvolní paměť přidělenou některou z následujících nespravovaných metod: SysAllocString, SysAllocStringByteLen, SysAllocStringLen, SysReAllocString, . SysReAllocStringLen Můžete volat nespravované metody, jako jsou tyto, s voláním platformy. Podrobnosti najdete v tématu Využití nespravovaných funkcí knihovny DLL.

Platí pro

Viz také