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 方法無法寫入事件,則會設定此值。

適用於

另請參閱