Marshal.FreeBSTR(IntPtr) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Nespravované metody, jako jsou tyto, můžete volat pomocí volání platformy. Podrobnosti najdete v tématu Využití nespravovaných funkcí knihovny DLL.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro