在一个项目中,我看到这样写的行:
typedef UINT32 (*MGD_MMIO_WRITE_32) (UINT32 IoAddress, UINT32 Value);
我想知道语法。我了解typedef为现有类型赋予了新的名称,例如,如果我看到
typedef UINT32 my_typedef_example;
然后my_typedef_example是UINT32的新名称, 但我不知道(* MGD_MMIO_READ_32)是否是新名称,并且在这里扮演什么角色(UINT32 IoAddress,UINT32 Value)? 预先感谢