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

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