こんにちは、私は非常にコールバック関数の使い方が分かりました。 簡単な例で親切に説明できますか。C++でのコールバック関数の使用方法
私のプロジェクトでは、特定のコールバック関数が突然呼び出しスタックにUser.dll!546383c()として表示される関数によって呼び出されていることがわかりました。
私はこのコールバックを誰が呼んでいるのか、いつ起こるのか、本当に混乱しています。
コールスタックはポイント(つまり、関数A()がB()を呼び出してC()など)を呼び出すと突然何かが発生し、User.dllの一部の関数がこの呼び出しを呼び出します。だから私は機能の緩いトラック。
誰でも親切に説明することができます。前もって感謝します。
"User.dll!546383c()" - システムのデバッグシンボルを取得する必要があります。モジュールウィンドウを取得し、User32を右クリックして 'シンボルを読み込み'ます。 Microsoft Symbol Serverをセットアップする必要がありますが、ダウンロードする必要があります。その後、User32の中の関数の名前が表示され、これをより明白にする必要があります。 – Rup