Compartilhar via


Método IDelaydC::Start

O método Start inicia uma captura.

Sintaxe

HRESULT STDMETHODCALLTYPE Start(
  [out] char *pFileName
);

Parâmetros

pFileName [out]

Ponteiro para o nome do arquivo de captura usado para armazenar os dados de rede. Certifique-se de armazenar esse nome de arquivo em cache se ele for necessário para referência futura.

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_CAPTURE_PAUSED
A captura está em um estado pausado e deve ser interrompida antes que possa ser reiniciada. Chame IDelaydC::Stop para interromper a captura. Para obter mais informações, consulte a seção Comentários neste tópico.
NMERR_CAPTURING
A captura já foi iniciada.
NMERR_NOT_CONNECTED
O NPP não está conectado à rede. Chame IDelaydC::Connect para se conectar à rede.
NMERR_NOT_DELAYED
O NPP está conectado à rede, mas não ao método IDelaydC::Connect .

Comentários

O local do arquivo de captura é especificado no registro do Windows, mas você pode usar o Monitor de Rede para alterar o local do arquivo.

Para reiniciar a captura usando IDelaydC::Start e IDelaydC::Stop, você deve chamar o método IDelaydC::Configure para reconfigurar a conexão sempre que chamar o método IDelaydC::Start para reiniciar a captura de dados. Quando você inicia e interrompe a captura com esses três métodos, um novo arquivo de captura é criado sempre que a captura é iniciada.

Observação

Você também pode iniciar e parar a captura usando os métodos IDelaydC::P ause e IDelaydC::Resume . Quando você usa esses dois métodos, os dados capturados são armazenados no mesmo arquivo de captura.

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

IDelaydC

IDelaydC::Configure

IDelaydC::Connect

IDelaydC::P ause

IDelaydC::Resume

IDelaydC::Stop