CriticalHandle.SetHandleAsInvalid Metoda

Definicja

Oznacza uchwyt jako nieprawidłowy.

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

Uwagi

Wywołaj metodę SetHandleAsInvalid tylko wtedy, gdy wiesz, że uchwyt jest nieprawidłowy i chcesz oznaczyć ją jako taką. W ten sposób wartość pola nie zmienia handle się— oznacza tylko uchwyt jako nieprawidłowy. Dojście może następnie zawierać potencjalnie nieaktualną wartość. Efekt tego wywołania polega na tym, że nie podjęto próby zwolnienia zasobów.

Podobnie jak w przypadku SetHandle metody , należy użyć SetHandleAsInvalid tylko wtedy, gdy potrzebujesz obsługi istniejącego dojścia.

Dotyczy