Compartilhar via


Método IStats::GetControlState

O método GetControlState recupera o estado da captura, que indica se a captura está em execução ou em pausa.

Sintaxe

HRESULT STDMETHODCALLTYPE GetControlState(
  [out] BOOL *IsRunnning,
  [out] BOOL *IsPaused
);

Parâmetros

IsRunnning [out]

Indicador de que a captura atual está em execução, inclusive se a captura estiver em pausa.

IsPaused [out]

Indicador de que a captura atual está em pausa.

Valor retornado

Se o método for bem-sucedido, o valor retornado será NMERR_SUCCESS.

Se o método não for bem-sucedido, o valor retornado será um dos seguintes códigos de erro:

Código de retorno Descrição
NMERR_NOT_CONNECTED
O NPP não está conectado à rede. Chame IStats::Connect para conectar o NPP à rede.
NMERR_NOT_STATS_ONLY
O NPP está conectado à rede, mas não com o método IStats::Connect .

Comentários

Esse método pode ser chamado sempre que o NPP estiver conectado à rede. Você pode usar esse método para descobrir se uma captura está em execução, se a captura está em pausa ou se a captura foi interrompida, mas o NPP não está desconectado.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Netmon.h
DLL
Ndisnpp.dll;
Rmtnpp.dll

Confira também

IStats

IStats::Connect

IStats::P ause

IStatsC::Start

IStatsC::Stop