SafeHandle.SetHandleAsInvalid Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Oznacza uchwyt jako nieużytny.
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 ()
- Atrybuty
Uwagi
Wywołaj metodę SetHandleAsInvalid tylko wtedy, gdy wiesz, że uchwyt nie odwołuje się już do zasobu. W ten sposób wartość pola nie zmienia handle się— oznacza tylko uchwyt jako zamknięty. 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla