アプリケーション検証ツール - 停止コード - Web サービス
この一連のテストには、次の停止コードが含まれています。
Web サービス Windows API 組み込みオブジェクトの無効なアドレスが関数に渡されました
考えられる原因無効なオブジェクトを使用して Web サービス Windows API を呼び出しました。 パラメーター 1 で参照されているオブジェクトが無効であるか、既に解放されている可能性があります。 作成および解放されたオブジェクトを一覧表示するには、デバッガー プロンプトで「!avrf -ws -obj」と入力します。
アプリケーション検証ツールによって表示される情報- 形式: - Web サービス Windows API 組み込みオブジェクトのアドレスが無効です
- パラメーター 1 - オブジェクトのアドレス。
- Parameter 2 - 使用されていません。
- Parameter 3 - 使用されていません。
- Parameter 4 - 使用されていません。
- テスト レイヤー: Web サービス
- 停止 ID: INVALID_OBJECT_ADDRESS
- 停止 コード: 00006000
- 重要度: エラー
- 1 回限りエラー: いいえ
- エラー レポート: 中断
- ファイルにログを記録する: はい
- バックトレースの作成: はい
別のスレッドの操作で、スレッド セーフでない組み込み Web サービスの Windows API オブジェクトを使用している
考えられる原因別のスレッドは、シングル スレッドの Web サービス Windows API 組み込みオブジェクトを使用しています。 操作とオブジェクトを使用しているスレッドを一覧表示するには、デバッガー プロンプトで「!avrf -ws -obj [object]」と入力します。ここで、[object] はシングル スレッド組み込みオブジェクトのアドレスです。
アプリケーション検証ツールによって表示される情報- 形式: - Windows Web Services API 組み込みオブジェクトのマルチスレッドを使用
- パラメーター 1 - シングル スレッド組み込みオブジェクトのアドレス。
- Parameter 2 - 使用されていません。
- Parameter 3 - 使用されていません。
- Parameter 4 - 使用されていません。
- テスト レイヤー: Web サービス
- 停止 ID: SINGLE_THREADED_OBJECT_VIOLATION
- 停止コード: 00006001
- 重要度: エラー
- 1 回限りエラー: いいえ
- エラー レポート: 中断
- ファイルにログを記録する: はい
- バックトレースの作成: はい
非同期操作がまだ保留中のときに、組み込みの Web サービス Windows API が解放されました
考えられる原因非同期操作がまだ保留中の間、オブジェクトは解放されています。 まだ保留中の操作を含むスタックを表示するには、デバッガー プロンプトで「!avrf -ws -obj [object]」と入力します。ここで、[object] は、まだ使用中のオブジェクトのアドレスです。
アプリケーション検証ツールによって表示される情報- 形式: - 使用中のオブジェクトの解放
- パラメーター 1 - 組み込みオブジェクトのアドレス。
- Parameter 2 - 使用されていません。
- Parameter 3 - 使用されていません。
- Parameter 4 - 使用されていません。
- テスト レイヤー: Web サービス
- 停止 ID: OBJECT_IN_USE
- 停止コード: 00006002
- 重要度: エラー
- 1 回限りエラー: いいえ
- エラー レポート: 中断
- ファイルにログを記録する: はい
- バックトレースの作成: はい
Web サービスの Windows API の実行に時間がかかりすぎる
考えられる原因操作の実行に時間がかかりすぎます。 操作を確認するには、デバッガーでスタックを ('k' を使用して) 出力します。
アプリケーション検証ツールによって表示される情報- 形式: - Web Services Windows API
- Parameter 1 - 使用されていません。
- Parameter 2 - 使用されていません。
- Parameter 3 - 使用されていません。
- Parameter 4 - 使用されていません。
- テスト レイヤー: Web サービス
- 停止 ID: API_TIMEOUT
- 停止コード: 00006003
- 重要度: 警告
- 1 回限りエラー: いいえ
- エラー レポート: 中断
- ファイルにログを記録する: はい
- バックトレースの作成: はい
破損したWS_ASYNC_CONTEXTがコールバック関数に渡されました
考えられる原因破損したコール コンテキストがコールバック関数に渡されました。 これはメモリ破損の結果です。 この問題を特定するには、ヒープチェックを有効にしてアプリケーションを再実行します。
アプリケーション検証ツールによって表示される情報- 形式: - 破損した WS_ASYNC_CONTEXT がコールバック関数に渡された
- Parameter 1 - 使用されていません。
- Parameter 2 - 使用されていません。
- Parameter 3 - 使用されていません。
- Parameter 4 - 使用されていません。
- テスト レイヤー: Web サービス
- 停止 ID: CORRUPT_CALL_CONTEXT
- 停止コード: 00006004
- 重要度: エラー
- 1 回限りエラー: いいえ
- エラー レポート: 中断
- ファイルにログを記録する: はい
- バックトレースの作成: はい
参照
アプリケーション検証ツール - アプリケーション検証ツール内のテスト