EventProvider.WriteEventErrorCode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義上次寫入作業可能的狀態。
public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode =
Public Enum EventProvider.WriteEventErrorCode
- 繼承
欄位
EventTooBig | 2 | 事件大於工作階段緩衝區大小;事件不能擴展緩衝區。 |
NoError | 0 | 寫入成功。 |
NoFreeBuffers | 1 | 工作階段的可用寫入緩衝區不足。 當事件發生率偏高時,就會發生這種情形,而原因則是磁碟子系統已超載,或是緩衝區數目太少。 系統並不會封鎖事件直到緩衝區可用為止,而是會卸除事件。 請考慮增加工作階段的緩衝區大小和數目,或是減少寫入的事件數目或事件的大小。 |
備註
若要取得這個列舉的實例,請呼叫 EventProvider.GetLastWriteEventError 方法。
如果 EventProvider.WriteEvent、 EventProvider.WriteMessageEvent和 EventProvider.WriteTransferEvent 方法無法寫入事件,則會設定此值。