Método IDelaydC::Configure

O método Configure envia informações de configuração usadas para uma captura.

Sintaxe

HRESULT STDMETHODCALLTYPE Configure(
  [in]  HBLOB hConfigurationBlob,
  [out] HBLOB hErrorBlob
);

Parâmetros

hConfigurationBlob [in]

Manipule para o BLOB que contém as informações de configuração.

hErrorBlob [out]

Identificador para um BLOB de erro que contém informações de erro adicionais. Para obter informações sobre o conteúdo de um BLOB de erro, consulte a seção Comentários neste tópico .

Valor retornado

Se esse 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_CAPTURING
O NPP relata que a sessão de captura foi iniciada.
NMERR_DISK_NOT_LOCAL_FIXED
NMERR_COULD_NOT_CREATE_MEMORY
NMERR_OUT_OF_MEMORY
Não havia memória disponível. Desligue as janelas para liberar recursos.
NMERR_INVALID_PARAMETER
O BLOB de configuração especificado pelo parâmetro hConfiguration não é válido.

Comentários

Você deve aplicar esse método para reiniciar um NPP que foi iniciado, interrompido, mas não desconectado.

O BLOB de erro retornado por hErrorBlob contém entradas que o Monitor de Rede não pôde entender ou localizar no BLOB de configuração especificado em hConfigurationBlob. O BLOB de erro retornado contém informações de erro que o aplicativo pode usar para solução de problemas. Por exemplo, se NMERR_BLOB_ENTRY_DOES_NOT_EXIST for retornado, a entrada Monitor de Rede não pôde localizar será incluída no BLOB de erro retornado.

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::Connect

IDelaydC::Start

IDelaydC::Stop