Unmanaged pointer types

Unmanaged pointer types are any pointer type that is not managed by the CLR. That is, a pointer that store a reference to an unmanaged object or area of memory.