Partager via


Vérificateur d’application - Codes d’arrêt - Webservices

Les codes d’arrêt suivants sont inclus dans cet ensemble de tests.

Une adresse invalide d’un objet intrinsèque de l’API Web Services Windows a été passée à la fonction.

Cause probable

Un appel a été fait à une API Web Services Windows avec un objet invalide. L’objet référencé dans le paramètre 1 peut être invalide ou avoir déjà été libéré. Pour lister les objets qui ont été créés et libérés, entrez !avrf -ws -obj à l’invite du débogueur.

Informations affichées par Application Verifier
  • Format : - Adresse invalide d’un objet intrinsèque de l’API Web Services Windows
  • Paramètre 1 - Adresse de l’objet.
  • Paramètre 2 - Non utilisé.
  • Paramètre 3 - Non utilisé.
  • Paramètre 4 - Non utilisé.

Informations supplémentaires
  • Couche de test : Webservices
  • ID d’arrêt : INVALID_OBJECT_ADDRESS
  • Code d’arrêt : 00006000
  • Gravité :  Erreur
  • Erreur unique : non
  • Rapport d’erreur : Interruption
  • Journaliser dans un fichier : oui
  • Créer une rétroaction : oui

Une opération dans un autre thread utilise un objet intrinsèque non sécurisé pour les threads de l’API Web Services Windows

Cause probable

Un autre thread utilise un objet intrinsèque à thread unique de l’API Web Services Windows. Pour lister les opérations et les threads utilisant l’objet, entrez !avrf -ws -obj [object] à l’invite du débogueur, où [object] est l’adresse de l’objet intrinsèque à thread unique.

Informations affichées par Application Verifier
  • Format : - Utilisation multithread d’un objet intrinsèque de l’API Web Services Windows
  • Paramètre 1 - Adresse de l’objet intrinsèque à thread unique.
  • Paramètre 2 - Non utilisé.
  • Paramètre 3 - Non utilisé.
  • Paramètre 4 - Non utilisé.

Informations supplémentaires
  • Couche de test : Webservices
  • ID d’arrêt: SINGLE_THREADED_OBJECT_VIOLATION
  • Code d’arrêt : 00006001
  • Gravité :  Erreur
  • Erreur unique : non
  • Rapport d’erreur : Interruption
  • Journaliser dans un fichier : oui
  • Créer une rétroaction : oui

Un objet intrinsèque de l’API Web Services Windows a été libéré alors qu’une opération asynchrone est encore en attente

Cause probable

Un objet est en cours de libération alors qu’une opération asynchrone est encore en attente. Pour afficher la pile contenant l’opération encore en attente, entrez !avrf -ws -obj [object] à l’invite du débogueur, où [object] est l’adresse de l’objet encore utilisé.

Informations affichées par Application Verifier
  • Format : - Libération d’un objet alors qu’il est encore utilisé
  • Paramètre 1 - Adresse de l’objet intrinsèque.
  • Paramètre 2 - Non utilisé.
  • Paramètre 3 - Non utilisé.
  • Paramètre 4 - Non utilisé.

Informations supplémentaires
  • Couche de test : Webservices
  • ID d’arrêt : OBJECT_IN_USE
  • Code d’arrêt : 00006002
  • Gravité :  Erreur
  • Erreur unique : non
  • Rapport d’erreur : Interruption
  • Journaliser dans un fichier : oui
  • Créer une rétroaction : oui

Une API Web Services Windows prend trop de temps à s’exécuter

Cause probable

Une opération prend trop de temps à s’exécuter. Pour identifier l’opération, affichez la pile (en utilisant « k ») dans le débogueur.

Informations affichées par Application Verifier
  • Format : - API Windows des services web
  • Paramètre 1 - Non utilisé.
  • Paramètre 2 - Non utilisé.
  • Paramètre 3 - Non utilisé.
  • Paramètre 4 - Non utilisé.

Informations supplémentaires
  • Couche de test : Webservices
  • ID d’arrêt: API_TIMEOUT
  • Code d’arrêt : 00006003
  • Gravité : Avertissement
  • Erreur unique : non
  • Rapport d’erreur : Interruption
  • Journaliser dans un fichier : oui
  • Créer une rétroaction : oui

Un WS_ASYNC_CONTEXT corrompu a été passé à la fonction de rappel

Cause probable

Un contexte d’appel corrompu a été passé à la fonction de rappel. Ceci est le résultat d’une corruption de mémoire. Pour isoler ce problème, réexécutez votre application avec la vérification du tas activée.

Informations affichées par Application Verifier
  • Format: - Un WS_ASYNC_CONTEXT corrompu a été passé à la fonction de rappel
  • Paramètre 1 - Non utilisé.
  • Paramètre 2 - Non utilisé.
  • Paramètre 3 - Non utilisé.
  • Paramètre 4 - Non utilisé.

Informations supplémentaires
  • Couche de test : Webservices
  • ID d’arrêt: CORRUPT_CALL_CONTEXT
  • Code d’arrêt : 00006004
  • Gravité :  Erreur
  • Erreur unique : non
  • Rapport d’erreur : Interruption
  • Journaliser dans un fichier : oui
  • Créer une rétroaction : oui

Voir aussi

Vérificateur d’application - Codes d'arrêt et définitions

Application Verifier : Vue d’ensemble

Vérificateur d’application - Fonctionnalités

Vérificateur d’application - Test d’applications

Vérificateur d’application - Tests dans Application Verifier

Vérificateur d’application - Débogage des arrêts du vérificateur d’application

Vérificateur d’application - Forum aux questions