EventProvider.WriteEventErrorCode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义上次写入操作的可能状态。
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方法将设置此值。