¿Cómo se puede convertir un objeto UIntPtr a IntPtr en C #?

Necesito convertir unUIntPtr oponerse a la deIntPtr en mi aplicación C # .NET 2.0. ¿Cómo se puede lograr esto? No creo que sea tan simple como esto:

UIntPtr _myUIntPtr = /* Some initializer value. */
object _myObject = (object)_myUIntPtr;
IntPtr _myIntPtr = (IntPtr)_myObject;

Respuestas a la pregunta(3)

Su respuesta a la pregunta