Microsoft.Win32.SafeHandles Namespace
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
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 | |
---|---|---|
![]() |
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. |