Safe-destruct handle wrapper for IntPtr-based resources. More...
Public Member Functions | |
| SafeIntPtrHandle (SafeIntPtrHandleCreate ctor, SafeIntPtrHandleRelease dtor) | |
| Constructor. | |
Protected Member Functions | |
| override bool | ReleaseHandle () |
| Release internally memorized handle. | |
Properties | |
| override bool | IsInvalid [get] |
| Verify internally memorized handle for validity. | |
| IntPtr | NativeHandle [get] |
| Internally stored handle. | |
Safe-destruct handle wrapper for IntPtr-based resources.
| SafeIntPtrHandle | ( | SafeIntPtrHandleCreate | ctor, |
| SafeIntPtrHandleRelease | dtor ) |
Constructor.
| ctor | custom construction function |
| dtor | custom destruction function |
|
protected |
Release internally memorized handle.