SafeHandle.SetHandleAsInvalid 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将句柄标记为不再使用。
public:
void SetHandleAsInvalid();
[System.Security.SecurityCritical]
public void SetHandleAsInvalid ();
public void SetHandleAsInvalid ();
[<System.Security.SecurityCritical>]
member this.SetHandleAsInvalid : unit -> unit
member this.SetHandleAsInvalid : unit -> unit
Public Sub SetHandleAsInvalid ()
- 属性
注解
SetHandleAsInvalid仅当知道句柄不再引用资源时,才调用 方法。 这样做不会更改字段的值 handle ;它只将句柄标记为已关闭。 然后,句柄可能包含可能过时的值。 此调用的效果是不会尝试释放资源。
与 方法一 SetHandle 样,仅当需要支持预先存在的句柄时,才使用 SetHandleAsInvalid 。