Marshal.FreeBSTR(IntPtr) Méthode

Définition

Libère une BSTR fonction 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)

Paramètres

ptr
IntPtr

nativeint

Adresse du BSTR à libérer.

Attributs

Remarques

Comme Marshal.FreeCoTaskMem et Marshal.FreeHGlobal, vous pouvez utiliser cette méthode pour libérer de la mémoire. FreeBSTRappelle la fonction COM SysFreeString, qui libère la mémoire allouée par l’une des méthodes non managées suivantes : SysAllocString, , SysAllocStringByteLen, SysAllocStringLen, SysReAllocString. SysReAllocStringLen Vous pouvez appeler des méthodes non managées telles que celles-ci avec appel de plateforme. Pour plus d’informations, consultez Consommation de fonctions DLL non managées.

S’applique à

Voir aussi