EventProvider.WriteEventErrorCode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce gli stati possibili dell'ultima operazione di scrittura.
public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode =
Public Enum EventProvider.WriteEventErrorCode
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| NoError | 0 | La scrittura ha avuto esito positivo. |
| NoFreeBuffers | 1 | La sessione ha esaurito buffer liberi in cui scrivere. Questo problema può verificarsi durante frequenze di eventi elevate perché il sottosistema del disco è sovraccarico o il numero di buffer è troppo piccolo. Invece di bloccare fino a quando non diventano disponibili più buffer, l'evento viene eliminato. Valutare la possibilità di aumentare il numero e le dimensioni dei buffer per la sessione o ridurre il numero di eventi scritti o le dimensioni degli eventi. |
| EventTooBig | 2 | L'evento è maggiore della dimensione del buffer della sessione; gli eventi non possono estendersi su buffer. |
Commenti
Per ottenere un'istanza di questa enumerazione, chiamare il EventProvider.GetLastWriteEventError metodo .
I EventProvider.WriteEventmetodi , EventProvider.WriteMessageEvente EventProvider.WriteTransferEvent impostano questo valore se non riescono a scrivere l'evento.