struktura ANALYSIS_DESCRIPTOR
Zestaw SDK kompilacji języka C++ Szczegółowe informacje jest zgodny z programem Visual Studio 2017 lub nowszym. Aby zapoznać się z dokumentacją dla tych wersji, ustaw kontrolkę selektora wersji programu Visual Studio dla tego artykułu na program Visual Studio 2017 lub nowszy. Znajduje się on w górnej części spisu treści na tej stronie.
Struktura ANALYSIS_DESCRIPTOR
jest używana z funkcjami AnalyzeA i AnalyzeW . Opisuje ona sposób analizowania śledzenia zdarzeń dla systemu Windows (ETW).
Składnia
typedef struct ANALYSIS_DESCRIPTOR_TAG
{
unsigned NumberOfPasses;
ANALYSIS_CALLBACKS Callbacks;
void* Context;
} ANALYSIS_DESCRIPTOR;
Członkowie
Nazwa/nazwisko | opis |
---|---|
NumberOfPasses |
Liczba przebiegów analizy, które należy wykonać na ślad ETW. |
Callbacks |
Obiekt ANALYSIS_CALLBACKS określający, które funkcje mają być wywoływane podczas sesji analizy. |
Context |
Kontekst dostarczony przez użytkownika, który jest przekazywany jako argument do wszystkich funkcji wywołania zwrotnego określonych w Callbacks |
Uwagi
Struktura Callbacks
akceptuje tylko wskaźniki do funkcji innych niż składowe. Możesz obejść to ograniczenie, ustawiając Context
wskaźnik obiektu. Ten wskaźnik obiektu zostanie przekazany jako argument do wszystkich funkcji wywołania zwrotnego innych niż składowe. Ten wskaźnik służy do wywoływania funkcji składowych z funkcji wywołania zwrotnego innych niż składowe.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla