该结构包含一个指向含有 Ansi 字符串的内存块的指针。如果使用 String2Psz() 和 Cast2Psz() 创建,编译器将负责释放这些内存块。如果使用其他运行时函数(如 StringAlloc())创建,则需要自行释放内存。
该类型的内部类型名称是 XSharp.__Psz
注意
请不要在新代码中使用 PSZ 类型。它仅用于向后兼容。
即使是调用 windows API 的新代码,也可以使用更好的替代方法,例如使用框架中的 [DllImportAttribute] 方法。
PSZ 类型是一种指针类型,指向一个由 0 个或多个字节组成的空端序列,通常代表一个可打印字符串。该类型仅用于向后兼容。除非必要,否则不要在新代码中使用这种类型。
PSZ 类型在 XSharp.__Psz 类中实现。
PSZ 的 UsualType 值是 17。