EventProvider.WriteEventErrorCode 列舉

定義

定義最後一個寫入作業的可能狀態。

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

欄位

名稱 Description
NoError 0

這次寫作成功了。

NoFreeBuffers 1

該會話的可用緩衝區用盡。 這種情況可能發生在高事件率時,因為磁碟子系統過載或緩衝區數量過少。 事件不會被封鎖直到更多緩衝區可用,而是被刪除。 考慮增加該會話緩衝區的數量與大小,或減少寫入事件的數量或事件大小。

EventTooBig 2

事件大小大於會話緩衝區大小;事件不能跨越緩衝區。

備註

要取得此枚舉的實例,請呼叫該 EventProvider.GetLastWriteEventError 方法。

若未寫入事件,則 EventProvider.WriteEventEventProvider.WriteMessageEventEventProvider.WriteTransferEvent 方法會設定此值。

適用於

另請參閱