PB 前缀在许多 Mac API 中代表什么?

What does the PB prefix stand for in many Mac APIs?

我浏览了一些 old Mac programming references 并发现了相当多的三组 API 具有如下命名模式:

我很确定 FS- 适合 "filesystem"。但我似乎无法找到 PB- 的用途。请注意,它似乎总是与后缀之一 -Sync-Async.

一起

我不认为在这种情况下是 "PowerBook" 或 "Petabyte" 或“pasteboard”,尽管它们在某些情况下都使用 "pb" 缩写苹果世界。

能代表"Public Beta"吗?我认为这是在发布之前用于 OSX 的?但是将其写入 API 名称似乎有点奇怪。

从函数签名来看,它代表“param block”:

extern OSErr  PBIterateForksSync(FSForkIOParam * paramBlock)  __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, __IPHONE_NA, __IPHONE_NA);
extern void  PBIterateForksAsync(FSForkIOParam * paramBlock)  __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, __IPHONE_NA, __IPHONE_NA);

所有这些 PB 函数都有一个名为 paramBlock 的参数。