Compartilhar via


Função GetNPPBlobTable

A função GetNPPBlobTable recupera uma tabela BLOB do NPP que representa as NICs de registro no computador local.

Sintaxe

DWORD GetNPPBlobTable(
  _In_  HBLOB       hFilterBlob,
  _Out_ PBLOB_TABLE *ppBlobTable
);

Parâmetros

hFilterBlob [in]

Manipule para um BLOB de filtro que limita os BLOBs NPP retornados na tabela.

ppBlobTable [out]

Ponteiro para uma estrutura BLOB_TABLE que contém pelo menos um ponteiro BLOB.

Valor retornado

Se a função for bem-sucedida, o valor retornado será NMERR_SUCCESS.

Se a função não for bem-sucedida, o valor retornado será um dos seguintes códigos de erro:

Código de retorno Descrição
NMERR_NO_NPP_DLL
Nenhuma DLL foi encontrada no diretório NPP.
NMERR_NO_VALID_NPP_DLLS
Nenhuma das DLLs no diretório NPP eram DLLs NPP válidas.
NMERR_NO_MATCHING_NPPS
BLOBs do NPP foram descobertos, mas nenhum passou no teste de filtro.
NMERR_OUT_OF_MEMOR
O Monitor de Rede não pôde alocar memória.

Comentários

O BLOB nomeado por hFilterBlob também pode ser um BLOB especial.

Se você definir o sinalizador no BLOB de filtro como TRUE, a tabela BLOB retornada também poderá incluir BLOBs especiais.

Se o BLOB nomeado por hFilterBlob for um BLOB especial, a interface do usuário do Monitor de Rede tentará processá-lo. Por exemplo, suponha que uma chamada anterior retorne um BLOB especial do NPP remoto. O aplicativo insere a marca necessária, MACHINE_NAME. Em seguida, o localizador passa esse BLOB para o NPP remoto, que retorna uma tabela dos BLOBs NPP associados ao nome do computador.

Para destruir todos os BLOBs retornados e a tabela BLOB, o chamador é responsável por chamar a função DestroyBlob .

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
Biblioteca
Npptools.lib
DLL
Npptools.dll