SafeHandle.DangerousRelease 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
手动递减 SafeHandle 实例中的引用计数器。
public:
void DangerousRelease();
[System.Security.SecurityCritical]
public void DangerousRelease ();
public void DangerousRelease ();
[<System.Security.SecurityCritical>]
member this.DangerousRelease : unit -> unit
member this.DangerousRelease : unit -> unit
Public Sub DangerousRelease ()
- 属性
注解
方法 DangerousRelease 是 的对应方法 DangerousAddRef。 应始终将对 DangerousRelease 方法的调用与对 的成功调用 DangerousAddRef相匹配。
注意
不匹配的 DangerousAddRef 调用可能会导致资源泄漏,不匹配 DangerousRelease 的调用也会导致无效的句柄状态对其他线程可见。