Compartilhar via


Função CreatePropertyDatabase

A função CreatePropertyDatabase cria um banco de dados de propriedades que armazena as propriedades de um protocolo.

Sintaxe

DWORD WINAPI CreatePropertyDatabase(
  _In_ HPROTOCOL hProtocol,
  _In_ DWORD     nProperties
);

Parâmetros

hProtocol [in]

Identificador do protocolo associado ao banco de dados. Quando o Monitor de Rede chama a função Registrar , o Monitor de Rede passa o identificador de protocolo para a DLL do analisador.

nPropriedades [in]

Número de propriedades armazenadas no banco de dados. Defina esse parâmetro como o número de propriedades compatíveis com o protocolo.

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 código de erro.

Código de retorno Descrição
NMERR_INTERNAL_ERROR
Ocorreu um erro interno.
NMERR_INVALID_HPOTOCOL
O identificador para o protocolo especificado no hProtocol é inválido.
NMERR_OUT_OF_MEMORY
O Monitor de Rede não tem memória suficiente para criar o banco de dados.

Comentários

A função CreatePropertyDatabase só deve ser chamada ao implementar a função Register . O analisador usa CreatePropertyDatabase para criar um banco de dados de propriedades que descreve as propriedades de um protocolo. O Monitor de Rede usa o banco de dados para interpretar as informações dentro do protocolo.

A função CreatePropertyDatabase aloca as estruturas que o Monitor de Rede precisa para manter um banco de dados de propriedade.

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

Confira também

Registrar