Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Build Insights SDK per C++ è compatibile con Visual Studio 2017 e versioni successive. Per visualizzare la documentazione per queste versioni, impostare il controllo selettore della versione di Visual Studio per questo articolo su Visual Studio 2017 o versione successiva. Si trova nella parte superiore del sommario in questa pagina.
La Analyze funzione viene usata per analizzare una traccia ETW (Event Tracing for Windows) ottenuta da MSVC durante la traccia di una compilazione C++. Gli eventi nella traccia ETW vengono inoltrati in sequenza a un gruppo di analizzatori fornito dal chiamante. Questa funzione supporta analisi a più passaggi che consentono l'inoltro del flusso di eventi al gruppo di analizzatori più volte in una riga.
Sintassi
template <typename... TAnalyzerGroupMembers>
RESULT_CODE Analyze(
const char* inputLogFile,
unsigned numberOfPasses,
StaticAnalyzerGroup<TAnalyzerGroupMembers...> analyzerGroup);
template <typename... TAnalyzerGroupMembers>
RESULT_CODE Analyze(
const wchar_t* inputLogFile,
unsigned numberOfPasses,
StaticAnalyzerGroup<TAnalyzerGroupMembers...> analyzerGroup);
Parametri
TAnalyzerGroupMembers
Questo parametro viene sempre dedotto.
inputLogFile
Traccia ETW di input da cui si desidera leggere gli eventi.
numberOfPasses
Numero di passaggi di analisi da eseguire nella traccia di input. La traccia viene passata attraverso il gruppo di analizzatori fornito una volta per ogni passaggio di analisi.
analyzerGroup
Gruppo di analizzatori utilizzato per l'analisi. Chiamare MakeStaticAnalyzerGroup per creare un gruppo di analizzatori. Per usare un gruppo analizzatore dinamico ottenuto da MakeDynamicAnalyzerGroup, incapsularlo prima all'interno di un gruppo di analizzatori statici passandone l'indirizzo a MakeStaticAnalyzerGroup.
Valore restituito
Codice di risultato dell'enumerazione RESULT_CODE .