Поделиться через


Функция CreatePropertyDatabase

Функция CreatePropertyDatabase создает базу данных свойств, в котором хранятся свойства протокола.

Синтаксис

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

Параметры

hProtocol [in]

Дескриптор протокола, связанного с базой данных. Когда сетевой монитор вызывает функцию Register , сетевой монитор передает дескриптор протокола в библиотеку DLL средства синтаксического анализа.

nProperties [in]

Количество свойств, хранящихся в базе данных. Задайте для этого параметра количество свойств, поддерживаемых протоколом.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение будет NMERR_SUCCESS.

Если функция не работает, возвращаемое значение представляет собой код ошибки.

Код возврата Описание
NMERR_INTERNAL_ERROR
Произошла внутренняя ошибка.
NMERR_INVALID_HPOTOCOL
Дескриптор протокола, указанного в hProtocol , недопустим.
NMERR_OUT_OF_MEMORY
Монитор сети не имеет достаточно памяти для создания базы данных.

Комментарии

Функция CreatePropertyDatabase должна вызываться только при реализации функции Register . Средство синтаксического анализа использует CreatePropertyDatabase для создания базы данных свойств, описывающей свойства протокола. Монитор сети использует базу данных для интерпретации информации в протоколе.

Функция CreatePropertyDatabase выделяет структуры, необходимые сетевому монитору для обслуживания базы данных свойств.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Netmon.h
Библиотека
Nmapi.lib
DLL
Nmapi.dll

См. также раздел

Зарегистрировать