我继承了一些实现 MSTAPI 接口并与之对话的代码。我很好奇请求 ID 的初始化位置(或者是否初始化)。例如,请求 ID 是指idRequest
LINE_REPLY Message的参数。
我很好奇的原因是,当我拥有 TSP 和客户端显示请求 ID 时,我认为以下是一个典型的序列,并且双方都同意这些数字:
66304
66303
66286
66269
66252
66235
...
第一个值转换为0x00010300
(这对我没有任何意义,而是一个整数),然后请求 ID从那里减少。(除非请求 ID 在内部被视为带符号的 2 字节整数,我认为这是可能的。)
我怀疑一侧或另一侧应该正在初始化某些东西,而不是或正在将其初始化为不合适的东西。
有谁知道请求 ID 应该如何工作?它是由 MSTAPI 内部生成并提供给 TSP 和客户端的不透明数字吗?任何人都可以指出解释这一点的参考资料吗?
谢谢。