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.WriteMessageEvent、、および EventProvider.WriteTransferEvent の各メソッドはEventProvider.WriteEvent、イベントの書き込みに失敗した場合にこの値を設定します。

適用対象

こちらもご覧ください