EventProvider.WriteEventErrorCode 枚举

定义

定义最后一个写操作的可能状态。

public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode = 
Public Enum EventProvider.WriteEventErrorCode
继承
EventProvider.WriteEventErrorCode

字段

EventTooBig 2

该事件大于会话缓冲区大小;事件不能跨多个缓冲区。

NoError 0

写入成功。

NoFreeBuffers 1

该会话已没有可用缓冲区可供写入。 这种情况可能会在事件发生率过高时出现,因为此时磁盘子系统会过载或者缓冲区数目会太小。 事件将被丢弃,而不是阻塞,直至有更多缓冲区变得可用。 请考虑增加该会话缓冲区的数目和大小,或者减少写入事件的数目或大小。

注解

若要获取此枚举的实例,请 EventProvider.GetLastWriteEventError 调用 方法。

EventProvider.WriteEventEventProvider.WriteMessageEventEventProvider.WriteTransferEvent 方法在无法写入事件时设置此值。

适用于

另请参阅