EventProvider.WriteEventErrorCode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет возможные состояния последней операции записи.
public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode =
Public Enum EventProvider.WriteEventErrorCode
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| NoError | 0 | Запись была успешной. |
| NoFreeBuffers | 1 | В сеансе не было свободного буфера для записи. Это может произойти во время высокой частоты событий, так как подсистема диска перегружена или количество буферов слишком мало. Вместо блокировки до тех пор, пока не станет доступно больше буферов, событие удаляется. Рассмотрите возможность увеличения числа и размера буферов для сеанса или уменьшения количества записанных событий или размера событий. |
| EventTooBig | 2 | Событие больше размера буфера сеанса; события не могут охватывать буферы. |
Комментарии
Чтобы получить экземпляр этого перечисления, вызовите EventProvider.GetLastWriteEventError метод.
EventProvider.WriteEventМетоды EventProvider.WriteMessageEventи EventProvider.WriteTransferEvent методы задают это значение, если не удалось записать событие.