Safe-destruct handle wrapper for IntPtr-based resources. More...
Inherits SafeHandle.
Public Member Functions | |
SafeIntPtrHandle (SafeIntPtrHandleCreate ctor, SafeIntPtrHandleRelease dtor) | |
Constructor More... | |
Protected Member Functions | |
override bool | ReleaseHandle () |
Release internally memorized handle. More... | |
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.