EventProvider.WriteEventErrorCode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define los estados posibles de la última operación de escritura.
public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode =
Public Enum EventProvider.WriteEventErrorCode
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| NoError | 0 | La escritura se realizó correctamente. |
| NoFreeBuffers | 1 | La sesión se quedó sin búferes libres en los que escribir. Esto puede ocurrir durante altas tasas de eventos porque el subsistema de disco está sobrecargado o el número de búferes es demasiado pequeño. En lugar de bloquear hasta que haya más búferes disponibles, se quita el evento. Considere la posibilidad de aumentar el número y el tamaño de los búferes de la sesión o reducir el número de eventos escritos o el tamaño de los eventos. |
| EventTooBig | 2 | El evento es mayor que el tamaño del búfer de sesión; los eventos no pueden abarcar búferes. |
Comentarios
Para obtener una instancia de esta enumeración, llame al EventProvider.GetLastWriteEventError método .
Los EventProvider.WriteEventmétodos , EventProvider.WriteMessageEventy EventProvider.WriteTransferEvent establecen este valor si no pueden escribir el evento.