Compartilhar via


Enumeração SysmonBatchReason (isysmon.h)

Define o motivo para bloquear o Monitor do Sistema.

Syntax

typedef enum __MIDL___MIDL_itf_sysmon_0000_0000_0003 {
  sysmonBatchNone = 0,
  sysmonBatchAddFiles = 1,
  sysmonBatchAddCounters = 2,
  sysmonBatchAddFilesAutoCounters = 3
} SysmonBatchReason;

Constantes

 
sysmonBatchNone
Valor: 0
Use para liberar todos os bloqueios. Normalmente, você chama SystemMonitor.BatchingLock com o mesmo motivo usado para obter o bloqueio. Por exemplo, se você ganhasse o bloqueio usando SysmonBatchAddFiles, usaria SysmonBatchAddFiles ao liberar o bloqueio.
sysmonBatchAddFiles
Valor: 1
Impede que o Monitor do Sistema faça a amostragem do arquivo imediatamente quando você usa ILogFiles.Add para adicionar um arquivo de log ao
coleção.
sysmonBatchAddCounters
Valor: 2
Impede que o Monitor do Sistema faça a amostragem do contador imediatamente quando você usa ICounters.Add para adicionar um contador à coleção.
sysmonBatchAddFilesAutoCounters
Valor: 3
TBD

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho isysmon.h

Confira também

SystemMonitor.BatchingLock