SafeHandle.SetHandleAsInvalid 方法

定义

将句柄标记为不再使用。

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

适用于