EventProvider.WriteEventErrorCode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje možné stavy poslední operace zápisu.
public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode =
Public Enum EventProvider.WriteEventErrorCode
- Dědičnost
Pole
EventTooBig | 2 | Událost je větší než velikost vyrovnávací paměti relace; události nemohou překlenovat vyrovnávací paměti. |
NoError | 0 | Zápis proběhl úspěšně. |
NoFreeBuffers | 1 | Relaci došly volné vyrovnávací paměti, do které je potřeba zapisovat. K tomu může dojít při vysokých rychlostech událostí, protože diskový subsystém je přetížený nebo je počet vyrovnávacích pamětí příliš malý. Místo blokování, dokud nebude k dispozici více vyrovnávacích pamětí, událost se zahodí. Zvažte zvýšení počtu a velikosti vyrovnávacích pamětí pro relaci nebo snížení počtu zapsaných událostí nebo velikosti událostí. |
Poznámky
Pokud chcete získat instanci tohoto výčtu, zavolejte metodu EventProvider.GetLastWriteEventError .
Metody EventProvider.WriteEvent, EventProvider.WriteMessageEventa EventProvider.WriteTransferEvent nastavují tuto hodnotu, pokud se jim nepodaří zapsat událost.