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 только в том случае, если необходимо поддерживать ранее существующий дескриптор.

Применяется к