ownerTypeNameBytes | 拥有该 AtomicSafetyHandle 的脚本类型的名称,用于嵌入涉及该句柄的错误消息中。这必须是 UTF8 编码的字节数组,且不要求是空终止。 |
byteCount | ownerTypeNameBytes 数组中字节数,不含可选的空终止符。 |
int 新分配的安全 ID。
为所提供的类型分配一个新的静态安全 ID 以存储信息。
创建新的静态安全 ID 后,可使用 SetStaticSafetyId 将其分配给适用的 AtomicSafetyHandle 实例。
作业调试器使用此静态安全 ID 来查找提供的类型的名称,以及使用 SetCustomErrorMessage 创建的任何自定义错误消息。如果没有这些信息,作业调试器只能给出无法清楚表明错误来源的常规错误消息。
int 新分配的安全 ID。
分配一个新的静态安全 ID,以存储所提供类型 T 的信息。
创建新的静态安全 ID 后,可使用 SetStaticSafetyId 将其分配给适用的 AtomicSafetyHandle 实例。
作业调试器使用此静态安全 ID 来查找提供的类型的名称,以及使用 SetCustomErrorMessage 创建的任何自定义错误消息。如果没有这些信息,作业调试器只能给出无法清楚表明错误来源的常规错误消息。
此变体使用所提供的类型 T
的名称作为句柄的所有者类型名称。