Marshal.ChangeWrapperHandleStrength(Object, Boolean) メソッド

定義

オブジェクトの COM 呼び出し可能ラッパー (CCW) ハンドルの強度を変更します。

public:
 static void ChangeWrapperHandleStrength(System::Object ^ otp, bool fIsWeak);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void ChangeWrapperHandleStrength (object otp, bool fIsWeak);
public static void ChangeWrapperHandleStrength (object otp, bool fIsWeak);
[System.Security.SecurityCritical]
public static void ChangeWrapperHandleStrength (object otp, bool fIsWeak);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member ChangeWrapperHandleStrength : obj * bool -> unit
static member ChangeWrapperHandleStrength : obj * bool -> unit
[<System.Security.SecurityCritical>]
static member ChangeWrapperHandleStrength : obj * bool -> unit
Public Shared Sub ChangeWrapperHandleStrength (otp As Object, fIsWeak As Boolean)

パラメーター

otp
Object

参照カウント付きハンドルを保持する CCW を持つオブジェクト。 CCW の参照カウントがゼロを超える場合はハンドルが strong。それ以外の場合は weak。

fIsWeak
Boolean

参照カウントに関係なく、otp パラメーターのハンドルの強さを weak に変更する場合は trueotp のハンドルの強さをリセットしてカウントされた参照にする場合は false

属性

注釈

ChangeWrapperHandleStrength はオブジェクト プール機能に使用され、ユーザー コードによって直接呼び出されることはありません。

適用対象