Microsoft.Win32.SafeHandles Namespace
Microsoft Silverlight will reach end of support after October 2021. Learn more.
The Microsoft.Win32.SafeHandles namespace contains classes that are abstract derivations of safe handle classes that provide common functionality supporting file and operating system handles.
These classes are derived from the System.Runtime.InteropServices.SafeHandle and System.Runtime.InteropServices.CriticalHandle classes.
Classes
Class | Description | |
---|---|---|
CriticalHandleMinusOneIsInvalid | Provides a base class for Win32 critical handle implementations in which the value of -1 indicates an invalid handle. | |
SafeHandleMinusOneIsInvalid | Provides a base class for Win32 safe handle implementations in which the value of -1 indicates an invalid handle. | |
SafeHandleZeroOrMinusOneIsInvalid | Provides a base class for Win32 safe handle implementations in which the value of either 0 or -1 indicates an invalid handle. | |
SafeWaitHandle | Represents a wrapper class for a wait handle. |