私は、SQL Server 2000 と通信する C++ アプリケーションで SQL Native Client 9 を使用しています。現在、デバッグ作業を行っていますが、気になる点があることに気付きました (主に、かなりの混乱を引き起こしているため)。 rll は継続的にロードおよびアンロードされており、次の行がデバッグ出力ウィンドウにスパムされています。
'my_app.exe': Loaded 'C:\WINDOWS\system32\sqlnclir.rll', Binary was not built with debug information. The thread 'Win32 Thread' (0x9f4) has exited with code 0 (0x0). 'my_app.exe': Unloaded 'C:\WINDOWS\system32\sqlnclir.rll'
「Win32 Thread」の後の ID は変わりますが、終了コードは常に 0 です。
.rll がこのように絶えずロードおよびアンロードされるのはなぜですか? また、それを防ぐにはどうすればよいですか?
上記の質問に答えられない場合、上記のメッセージが MSVC 2005 の [デバッグ出力] ウィンドウにスパム送信されないようにするにはどうすればよいですか? 理想的には、その特定のメッセージ セットに対してのみですか?