EventProvider.IsEnabled Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy sesja włączyła dostawcę.
Przeciążenia
IsEnabled(Byte, Int64) |
Określa, czy jakakolwiek sesja żąda określonego zdarzenia od dostawcy. |
IsEnabled() |
Określa, czy jakakolwiek sesja włączyła dostawcę, niezależnie od poziomu i wartości słów kluczowych używanych do włączenia dostawcy. |
IsEnabled(Byte, Int64)
Określa, czy jakakolwiek sesja żąda określonego zdarzenia od dostawcy.
public:
bool IsEnabled(System::Byte level, long keywords);
public bool IsEnabled (byte level, long keywords);
member this.IsEnabled : byte * int64 -> bool
Public Function IsEnabled (level As Byte, keywords As Long) As Boolean
Parametry
- level
- Byte
Poziom szczegółowości uwzględniony w zdarzeniu.
- keywords
- Int64
Maska bitowa określająca kategorię zdarzeń. Ta maska powinna być tą samą maską słów kluczowych, która jest zdefiniowana w manifeście zdarzenia.
Zwraca
Określatrue
, czy jakakolwiek sesja żąda określonego zdarzenia; w przeciwnym razie . false
Uwagi
Zazwyczaj dostawca nie wywołuje tej metody, aby określić, czy sesja zażądała określonego zdarzenia; dostawca po prostu zapisuje zdarzenie, a FUNKCJA ETW określa, czy zdarzenie jest rejestrowane w sesji. Dostawca może chcieć wywołać tę funkcję, jeśli dostawca musi wykonać dodatkową pracę w celu wygenerowania zdarzenia. W takim przypadku wywołanie tej funkcji najpierw w celu ustalenia, czy sesja zażądała zdarzenia, może zaoszczędzić zasoby i czas.
Dotyczy
IsEnabled()
Określa, czy jakakolwiek sesja włączyła dostawcę, niezależnie od poziomu i wartości słów kluczowych używanych do włączenia dostawcy.
public:
bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean
Zwraca
Czy true
dostawca jest włączony do dowolnej sesji; w przeciwnym razie . false
Uwagi
Zazwyczaj dostawca nie wywołuje tej metody w celu określenia, czy dostawca został włączony przez sesję; dostawca po prostu zapisuje zdarzenie, a FUNKCJA ETW określa, czy zdarzenie jest rejestrowane w sesji. Dostawca może chcieć wywołać tę funkcję, jeśli dostawca musi wykonać dodatkową pracę w celu wygenerowania zdarzenia. W takim przypadku wywołanie tej funkcji może zaoszczędzić zasoby i czas.