EventProvider.WriteEventErrorCode Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar möjliga tillstånd för den senaste skrivåtgärden.
public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode =
Public Enum EventProvider.WriteEventErrorCode
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| NoError | 0 | Skrivningen lyckades. |
| NoFreeBuffers | 1 | Sessionen fick slut på kostnadsfria buffertar att skriva till. Detta kan inträffa under höga händelsefrekvenser eftersom diskundersystemet är överbelastat eller antalet buffertar är för litet. I stället för att blockera tills fler buffertar blir tillgängliga tas händelsen bort. Överväg att öka antalet och storleken på buffertarna för sessionen, eller minska antalet händelser som skrivits eller storleken på händelserna. |
| EventTooBig | 2 | Händelsen är större än sessionsbuffertstorleken. händelser kan inte sträcka sig över buffertar. |
Kommentarer
Anropa metoden för att hämta en instans av den här uppräkningen EventProvider.GetLastWriteEventError .
Metoderna EventProvider.WriteEvent, EventProvider.WriteMessageEventoch EventProvider.WriteTransferEvent anger det här värdet om de inte kan skriva händelsen.