CVB.Net 14.0
SafeIntPtrHandle Class Reference

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.
 

Detailed Description

Safe-destruct handle wrapper for IntPtr-based resources.

Constructor & Destructor Documentation

◆ SafeIntPtrHandle()

Constructor

Parameters
ctorcustom construction function
dtorcustom destruction function

Member Function Documentation

◆ ReleaseHandle()

override bool ReleaseHandle ( )
protected

Release internally memorized handle.

Returns