Avertissements VSInstrVSInstr warnings

Le tableau suivant liste les avertissements émis par l’outil VSInstr.exe.The following table lists warnings issued by the VSInstr.exe tool. Vous pouvez utiliser l’option NOWARN avec les numéros d’avertissement pour empêcher l’affichage de l’avertissement.You can use the NOWARN option along with the warning numbers to suppress the warning from appearing.

Numéro d’avertissementWarning Number DescriptionDescription
VSP2000VSP2000 Erreur interne.Internal Error. Impossible d’obtenir le nom de fichier du module de cet exécutable.Cannot get the module file name for this executable.
VSP2001VSP2001 <nom_assembly> est un assembly à nom fort.<assembly name> is a strongly named assembly. Vous devrez le resigner avant de l’exécuter.It must be re-signed before it can be executed.

Cet avertissement se produit quand un assembly signé est instrumenté.This warning occurs when a signed assembly is instrumented. Vous pouvez utiliser l’outil sn.exe pour resigner le fichier binaire ou pour désactiver temporairement l’exigence de nom fort.You can use the sn.exe tool to resign the binary or to temporarily turn off the strong name requirement. Pour plus d’informations, consultez Sn.exe (outil Strong Name Tool).For more information, see Sn.exe (strong name tool).
VSP2002VSP2002 Impossible de trouver la fonction <nom_fonction> dans le fichier <nom_fichier>Could not find function <funcname> in file <filename>

Cet avertissement se produit si une fonction est introuvable dans le fichier spécifié.This warning occurs if a function cannot be located in the specified file.
VSP2003VSP2003 Impossible de trouver des sauts croisés vers la fonction <nom_fonction> dans le fichier <nom_fichier>.Could not find any cross jumps to the function <funcname> in file <filename>.

Cet avertissement se produit si VSInstr ne peut pas annuler les sauts croisés.This warning occurs if VSInstr cannot nullify cross jumps. Les sauts croisés sont utilisés pour optimiser le code.Cross jumps are used for code optimization.
VSP2004VSP2004 La fonction <nom_fonction> a été exclue à l’aide du commutateur de ligne de commande EXCLUDE mais était requise parce qu’elle contenait un saut croisé.Function <funcname> was excluded by using the EXCLUDE command-line switch but was required because it contained a cross jump.

Cet avertissement se produit quand une fonction exigée pendant le processus d’instrumentation est exclue à l’aide de l’option EXCLUDE.This warning occurs if the function was excluded by using the EXCLUDE option, but is needed during the instrumentation process. Le profileur inclut automatiquement la fonction exigée.The profiler automatically includes the required function.
VSP2005VSP2005 Erreur d’instrumentation interne <texte_erreur>Internal Instrumentation Error <error text>

Cet avertissement est émis si l’instrumentation ne peut pas être exécutée.This warning is issued if instrumentation cannot be performed. Passez en revue le texte d’erreur pour déterminer si l’erreur peut être corrigée.Review the error text to determine whether it can be corrected.
VSP2006VSP2006 Impossible de trouver le fichier PDB de <nom>Could not locate PDB for <name>

Cet avertissement se produit si le fichier PDB n’existe pas dans le chemin de recherche ou ne correspond pas au binaire.This warning occurs if the PDB file does not exist on the search path or does not match the binary.
VSP2007VSP2007 <nom_fichier> ne contient aucun code instrumentable.<filename> contains no instrumentable code.

Cet avertissement est émis si les fonctions du fichier binaire ont été toutes exclues ou si le fichier spécifié ne contient que des ressources.This warning is issued if the functions in the binary file were all excluded or if the specified file only contains resources.
VSP2008VSP2008 Impossible d’obtenir les attributs de sécurité de <nom>.Unable to get security attributes from <name>. Code d’erreur <code>Error code <code>

Cet avertissement se produit si l’utilisateur n’a pas l’autorisation READ_DAC.This warning occurs if the user does not have READ_DAC permission. Durant le processus d’instrumentation, le profileur tente de conserver la liste DACL d’origine du binaire.During the instrumentation process, the profiler attempts to preserve the original DACL for the binary. Étant donné que le binaire d’origine est remplacé par un nouveau binaire, la liste DACL du binaire d’origine doit être copiée et appliquée au nouveau binaire.Because the original binary is replaced with a new binary, the DACL from the original binary must be copied and applied to the new binary. Cette opération peut échouer si l’utilisateur n’a pas l’accès READ_DAC sur le binaire d’origine.This can fail if the user does not have READ_DAC access on the original binary.
VSP2009VSP2009 Impossible de définir les attributs de sécurité dans <nom>.Unable to set security attributes on <name>. Code d’erreur <numéro_erreur>Error code <error number>

Cet avertissement se produit si l’utilisateur n’a pas l’autorisation WRITE_DAC.This warning occurs if the user does not have WRITE_DAC permission. Durant le processus d’instrumentation, le profileur tente de conserver la liste DACL d’origine du binaire.During the instrumentation process, the profiler attempts to preserve the original DACL for the binary. Étant donné que le binaire d’origine est remplacé par un nouveau binaire, la liste DACL du binaire d’origine doit être copiée et appliquée au nouveau binaire.Because the original binary is replaced with a new binary, the DACL from the original binary must be copied and applied to the new binary. Cette opération peut échouer si l’utilisateur n’a pas l’accès WRITE_DAC sur le nouveau binaire.This can fail if the user does not have WRITE_DAC access on the new binary.
VSP2010VSP2010 Aucune fonction n’a été sélectionnée pour l’instrumentation en raison des options /INCLUDE ou /EXCLUDENo functions are specifically selected for instrumentation because of -INCLUDE/-EXCLUDE options
VSP2011VSP2011 La fonction funcspec Include/Exclude <nom> ne correspond à aucune fonctionInclude/Exclude funcspec <name> does not match any functions
VSP2012VSP2012 L’image ne renferme aucun code susceptible d’être instrumenté pour une couverture du code.The image does not contain any code that can be instrumented for code coverage.

Le profileur n’instrumente pas le type de code suivant :Profiler does not instrument the following type of code:

- Fonctions CRT statiques- Static CRT functions
- Méthodes managées attribuées avec NonUserCodeAttribute- Managed methods attributed with NonUserCodeAttribute
- Méthodes managées attribuées avec DebuggerHiddenAttribute- Managed methods attributed with DebuggerHiddenAttribute
- Blocs MASM- MASM blocks

Cet avertissement est généré si, après ce filtrage, il ne reste aucun code.This warning is generated if, after this filtering, there is no code left.
VSP2013VSP2013 Vous devez exécuter cette image en tant que processus 32 bits pour pouvoir l’instrumenter.Instrumenting this image requires it to run as a 32-bit process. Les indicateurs dans l’en-tête CLR ont été mis à jour pour en tenir compte.The CLR header flags have been updated to reflect this.

Le profileur modifie le binaire pour que les systèmes d’exploitation 64 bits puissent ouvrir le processus 32 bits dans l’émulateur WOW64.The profiler modifies the binary so that 64-bit operating systems can open the 32-bit process in WOW64 emulator. Pour les bibliothèques (DLL), cette opération peut échouer en cas de chargement dans un processus 64 bits existant.For libraries (DLLs) this might fail if they are loaded in an existing 64-bit process. Cet avertissement notifie l’utilisateur de la dépendance.This warning notifies the user of the dependency.
VSP2014VSP2014 L’image instrumentée obtenue ne semble pas valide et risque de ne pas s’exécuter.The resulting instrumented image appears to be invalid, and might not run.

Ce message se produit quand l’assembly instrumenté final a un en-tête PE non valide.This message occurs when the final instrumented assembly has an invalid PE header.

Voir aussiSee also

VSInstrVSInstr