EventProvider.WriteEventErrorCode Wyliczenie
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.
Definiuje możliwe stany ostatniej operacji zapisu.
public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode =
Public Enum EventProvider.WriteEventErrorCode
- Dziedziczenie
Pola
EventTooBig | 2 | Zdarzenie jest większe niż rozmiar buforu sesji; zdarzenia nie mogą obejmować buforów. |
NoError | 0 | Zapis zakończył się pomyślnie. |
NoFreeBuffers | 1 | Sesja zabrakła wolnych buforów do zapisu. Może to wystąpić podczas wysokich współczynników zdarzeń, ponieważ podsystem dysku jest przeciążony lub liczba buforów jest za mała. Zamiast blokować do momentu udostępnienia większej liczby buforów, zdarzenie zostanie porzucone. Rozważ zwiększenie liczby i rozmiaru buforów dla sesji lub zmniejszenie liczby zapisanych zdarzeń lub rozmiaru zdarzeń. |
Uwagi
Aby uzyskać wystąpienie tego wyliczenia, wywołaj metodę EventProvider.GetLastWriteEventError .
Metody EventProvider.WriteEvent, EventProvider.WriteMessageEventi EventProvider.WriteTransferEvent ustawiają tę wartość, jeśli nie będą mogły zapisać zdarzenia.