Поделиться через


CriticalHandle.SetHandleAsInvalid Метод

Определение

Помечает дескриптор как недопустимый.

public:
 void SetHandleAsInvalid();
public void SetHandleAsInvalid ();
member this.SetHandleAsInvalid : unit -> unit
Public Sub SetHandleAsInvalid ()

Комментарии

Вызывайте SetHandleAsInvalid метод, только если известно, что дескриптор является недопустимым, и вы хотите пометить его как таковой. Это не изменяет значение поля, handle а только помечает дескриптор как недопустимый. Затем дескриптор может содержать потенциально устаревшее значение. Результат этого вызова заключается в том, что не предпринимается никаких попыток освобождения ресурсов.

Как и в случае с методом SetHandle , используйте SetHandleAsInvalid только в том случае, если требуется поддержка существующего дескриптора.

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