CriticalHandle.SetHandleAsInvalid Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Помечает дескриптор как недопустимый.
public:
void SetHandleAsInvalid();
public void SetHandleAsInvalid();
member this.SetHandleAsInvalid : unit -> unit
Public Sub SetHandleAsInvalid ()
Комментарии
SetHandleAsInvalid Вызовите метод только в том случае, если вы знаете, что дескриптор является недопустимым, и вы хотите пометить его как такое. Это не изменяет значение handle поля. Он помечает дескриптор как недопустимый. Затем дескриптор может содержать потенциально устаревшее значение. Эффект этого вызова заключается в том, что попытка освободить ресурсы не выполняется.
Как и в случае с методом SetHandle , используйте SetHandleAsInvalid только в том случае, если необходимо поддерживать ранее существующий дескриптор.