Upozornění VSInstr
Následující tabulka uvádí upozornění generovaná nástrojem VSInstr.exe.Chcete-li potlačit zobrazení upozornění, lze použít možnost NOWARN spolu s číslem upozornění.
Číslo upozornění |
Description |
---|---|
VSP2000 |
Vnitřní chyba.Nelze načíst název souboru modulu tohoto spustitelného souboru. |
VSP2001 |
<název sestavení> je sestavení se silným názvem.Před spuštěním musí být znovu podepsáno. K tomu upozornění dojde, je-li instrumentováno podepsané sestavení.Chcete-li znovu podepsat binární soubor nebo dočasně vypnout požadavek silného jména, použijte nástroj sn.exe.Další informace naleznete v tématu Sn.exe (nástroj silný název). |
VSP2002 |
Nelze najít funkci <název funkce> v souboru <název souboru> K tomuto upozornění dojde, nelze-li najít funkci v zadaném souboru. |
VSP2003 |
Nelze najít žádné křížové skoky na funkci <název funkce> v souboru <název souboru>. K tomuto upozornění dojde, nemůže-li nástroj VSInstr eliminovat křížové skoky.Křížové skoky se používají pro optimalizaci kódu. |
VSP2004 |
Funkce <název funkce> byla vyloučena použitím přepínače příkazového řádku EXCLUDE, avšak byla vyžadována, protože obsahuje křížové skoky. K tomuto upozornění dojde, byla-li funkce vyloučena použitím možnosti EXCLUDE, ale je potřebná během procesu instrumentace.Profiler automaticky zahrnuje potřebnou funkci. |
VSP2005 |
Vnitřní chyba instrumentace <text chyby> K tomuto upozornění dojde, pokud nelze provést instrumentaci.Prohlédne si text chyby a určete, zda ji lze opravit. |
VSP2006 |
Nelze nalézt soubor PDB pro <název> K tomuto upozornění dochází, pokud soubor PDB na cestě hledání neexistuje nebo se neshoduje s binárním souborem. |
VSP2007 |
<název souboru> neobsahuje žádný instrumentovatelný kód. K tomuto upozornění dochází, pokud byly všechny funkce v binárním souboru vyloučeny nebo pokud zadaný soubor obsahuje pouze zdroje. |
VSP2008 |
Nelze načíst atributy zabezpečení z <název>.Kód chyby <kód> K tomuto upozornění dochází, nemá-li uživatel oprávnění READ_DAC.Během procesu instrumentace se profiler pokusí zachovat původní seznam DACL binárního souboru.Jelikož je původní binární soubor nahrazen novým binárním souborem, musí být seznam DACL původního binárního souboru zkopírován a aplikován na nový binární soubor.Tato operace může selhat, pokud uživatel nemá přístup READ_DAC k původnímu binárnímu souboru. |
VSP2009 |
Nelze nastavit atributy zabezpečení v <název>.Kód chyby <číslo chyby> K tomuto upozornění dojde, pokud uživatel nemá oprávnění WRITE_DAC.Během procesu instrumentace se profiler pokusí zachovat původní seznam DACL binárního souboru.Jelikož je původní binární soubor nahrazen novým binárním souborem, musí být seznam DACL původního binárního souboru zkopírován a aplikován na nový binární soubor.Tato operace může selhat, pokud uživatel nemá přístup WRITE_DAC k novému binárnímu souboru. |
VSP2010 |
Kvůli možnostem -INCLUDE/-EXCLUDE nejsou žádné funkce výslovně zvoleny pro instrumentaci. |
VSP2011 |
Specifikace funkce Include/Exclude <název> neodpovídá žádné funkci |
VSP2012 |
Bitová kopie neobsahuje žádný kód, který lze instrumentovat pro pokrytí kódu. Profiler neinstrumentuje následující typ kódu:
Toto upozornění je generováno, nezůstal-li po filtrování žádný kód. |
VSP2013 |
Instrumentace této bitové kopie vyžaduje, aby byla spuštěna jako 32bitový proces.Hlavičkové příznaky CLR byly patřičně aktualizovány. Profiler upravuje binární soubor tak, aby 64bitový operační systém mohl otevřít 32bitový proces v emulátoru WOW64.V případě knihoven (DLL) se toto nemusí podařit, jsou-li načteny v existujícím 64bitovém procesu.Toto upozornění upozorňuje uživatele na závislost. |
VSP2014 |
Výsledná instrumentovaná bitová kopie se zdá být neplatná a může být nemožné ji spustit. Tato zpráva se zobrazí, má-li výsledné instrumentované sestavení neplatnou hlavičku PE. |