What does SafeHandle return if the pointer that returns the unmanaged code is Invalid ? And is it possible to define the behavior so that it returns a null reference if the object has an invalid state?
The fact is that the code for which I describe the interface, in very frequent cases, can return NULL ( null pointer ).
IntPtr.Zerroif I'm not mistaken if the return value is IntPtr. - NewView 4:16