input: [cl_mem_info] CL_MEM_TYPE [Return Type] cl_mem_object_type [Info. returned in param_value] 
output: Returns one of the following values: CL_MEM_OBJECT_BUFFER if memobj is created with clCreateBuffer or clCreateSubBuffer, CL_MEM_OBJECT_IMAGE2D if memobj is a 2D image object, or CL_MEM_OBJECT_IMAGE3D if memobj is a 3D image object.