EventProvider.WriteEventErrorCode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義最後一個寫入作業的可能狀態。
public: enum class EventProvider::WriteEventErrorCode
public enum EventProvider.WriteEventErrorCode
type EventProvider.WriteEventErrorCode =
Public Enum EventProvider.WriteEventErrorCode
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| NoError | 0 | 這次寫作成功了。 |
| NoFreeBuffers | 1 | 該會話的可用緩衝區用盡。 這種情況可能發生在高事件率時,因為磁碟子系統過載或緩衝區數量過少。 事件不會被封鎖直到更多緩衝區可用,而是被刪除。 考慮增加該會話緩衝區的數量與大小,或減少寫入事件的數量或事件大小。 |
| EventTooBig | 2 | 事件大小大於會話緩衝區大小;事件不能跨越緩衝區。 |
備註
要取得此枚舉的實例,請呼叫該 EventProvider.GetLastWriteEventError 方法。
若未寫入事件,則 EventProvider.WriteEvent、 EventProvider.WriteMessageEvent和 EventProvider.WriteTransferEvent 方法會設定此值。