ホーム › System.Performance › SysmonBatchReason
SysmonBatchReason
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| sysmonBatchNone | 0 | 0x0 | すべてのロックを解放するために使用します。通常は、ロックを取得したときと同じ理由を指定して SystemMonitor.BatchingLock を呼び出します。たとえば、SysmonBatchAddFiles を使用してロックを取得した場合は、ロックを解放するときにも SysmonBatchAddFiles を使用します。 |
| sysmonBatchAddFiles | 1 | 0x1 | ILogFiles.Add を使用してログファイルをコレクションに追加したときに、システムモニターがそのファイルを直ちにサンプリングしないようにします。 |
| sysmonBatchAddCounters | 2 | 0x2 | ICounters.Add を使用してカウンターをコレクションに追加したときに、システムモニターがそのカウンターを直ちにサンプリングしないようにします。 |
| sysmonBatchAddFilesAutoCounters | 3 | 0x3 | 未定です。 |
公式ドキュメント
システムモニターをロックする理由を定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum SysmonBatchReason : int {
sysmonBatchNone = 0,
sysmonBatchAddFiles = 1,
sysmonBatchAddCounters = 2,
sysmonBatchAddFilesAutoCounters = 3
} SysmonBatchReason;public enum SysmonBatchReason : int
{
sysmonBatchNone = 0,
sysmonBatchAddFiles = 1,
sysmonBatchAddCounters = 2,
sysmonBatchAddFilesAutoCounters = 3,
}Public Enum SysmonBatchReason As Integer
sysmonBatchNone = 0
sysmonBatchAddFiles = 1
sysmonBatchAddCounters = 2
sysmonBatchAddFilesAutoCounters = 3
End Enumimport enum
class SysmonBatchReason(enum.IntEnum):
sysmonBatchNone = 0
sysmonBatchAddFiles = 1
sysmonBatchAddCounters = 2
sysmonBatchAddFilesAutoCounters = 3// SysmonBatchReason
pub const sysmonBatchNone: i32 = 0;
pub const sysmonBatchAddFiles: i32 = 1;
pub const sysmonBatchAddCounters: i32 = 2;
pub const sysmonBatchAddFilesAutoCounters: i32 = 3;// SysmonBatchReason
const (
sysmonBatchNone int32 = 0
sysmonBatchAddFiles int32 = 1
sysmonBatchAddCounters int32 = 2
sysmonBatchAddFilesAutoCounters int32 = 3
)const
sysmonBatchNone = 0;
sysmonBatchAddFiles = 1;
sysmonBatchAddCounters = 2;
sysmonBatchAddFilesAutoCounters = 3;// SysmonBatchReason
pub const sysmonBatchNone: i32 = 0;
pub const sysmonBatchAddFiles: i32 = 1;
pub const sysmonBatchAddCounters: i32 = 2;
pub const sysmonBatchAddFilesAutoCounters: i32 = 3;const
sysmonBatchNone* = 0
sysmonBatchAddFiles* = 1
sysmonBatchAddCounters* = 2
sysmonBatchAddFilesAutoCounters* = 3enum SysmonBatchReason : int {
sysmonBatchNone = 0,
sysmonBatchAddFiles = 1,
sysmonBatchAddCounters = 2,
sysmonBatchAddFilesAutoCounters = 3,
}#define global sysmonBatchNone 0x0
#define global sysmonBatchAddFiles 0x1
#define global sysmonBatchAddCounters 0x2
#define global sysmonBatchAddFilesAutoCounters 0x3