MSTAPI インターフェイスを実装して対話するコードをいくつか継承しました。リクエストIDがどこで初期化されているか(または初期化されているかどうか)に興味があります。リクエスト ID とは、たとえばLINE_REPLY MessageidRequest
へのパラメーターを意味します。
私が興味を持っている理由は、TSP とクライアントがリクエスト ID を表示している場合、典型的なシーケンスとして次のように表示され、双方が数字に同意するからです。
66304
66303
66286
66269
66252
66235
...
0x00010300
最初の値は (私には何の意味もありませんが、概数です) に変換され、そこからリクエスト IDが減少します。(リクエスト ID が内部的に符号付き 2 バイト整数として扱われている場合を除きますが、これは可能であると思います。)
どちらか一方が何かを初期化しているはずなのに、不適切なものに初期化していないか、初期化しているのではないかと思います。
リクエストIDがどのように機能するか知っている人はいますか? MSTAPI によって内部的に生成され、TSP とクライアントの両方に提供される不透明な番号ですか? 誰でもこれを説明する参考文献を指摘できますか?
ありがとう。