staticSafetyId | 应将提供的自定义错误消息与其关联的静态安全 ID。此 ID 必须已使用 NewStaticSafetyId 分配。传递 0 是无效的,因为 0 是默认的静态安全 ID,并且无法修改其错误消息。 |
errorType | 应使用提供的自定义错误消息而不是默认作业调试器错误消息的错误类别。 |
messageBytes | 要用于指定错误类型的错误消息。这应该是一个 UTF8 编码的字节数组,并且不必以空字符结尾。 |
byteCount | messageBytes 数组中的字节数,不包括可选的空字符终止符。 |
在可以提供其他上下文的情况下,为特定作业调试器错误类型提供自定义错误消息。
作业调试器使用指定的静态安全 ID 和错误类型来查找 AtomicSafetyHandle 实例的错误消息。您应该为 AtomicSafetyErrorType 中定义的每种适用的错误类型提供消息。如果没有特定的错误消息,作业调试器只会给出可能无法清楚地识别错误来源的一般错误消息。
如果消息包含以下任何序列,则在发出消息时,它们将被替换为相应的上下文特定数据(如果可用)