Partager via


CreatePropertyDatabase, fonction

La fonction CreatePropertyDatabase crée une base de données de propriétés qui stocke les propriétés d’un protocole.

Syntaxe

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

Paramètres

hProtocol [in]

Handle du protocole associé à la base de données. Lorsque network Monitor appelle la fonction Register , Network Monitor transmet le handle de protocole à la DLL de l’analyseur.

nPropriétés [in]

Nombre de propriétés stockées dans la base de données. Définissez ce paramètre sur le nombre de propriétés prises en charge par le protocole.

Valeur retournée

Si la fonction réussit, la valeur de retour est NMERR_SUCCESS.

Si la fonction échoue, la valeur de retour est un code d’erreur.

Code de retour Description
NMERR_INTERNAL_ERROR
Une erreur interne s'est produite.
NMERR_INVALID_HPOTOCOL
Le handle du protocole spécifié dans hProtocol n’est pas valide.
NMERR_OUT_OF_MEMORY
Le moniteur réseau n’a pas assez de mémoire pour créer la base de données.

Notes

La fonction CreatePropertyDatabase doit être appelée uniquement lors de l’implémentation de la fonction Register . L’analyseur utilise CreatePropertyDatabase pour créer une base de données de propriétés qui décrit les propriétés d’un protocole. Network Monitor utilise la base de données pour interpréter les informations dans le protocole.

La fonction CreatePropertyDatabase alloue les structures dont network Monitor a besoin pour gérer une base de données de propriétés.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Netmon.h
Bibliothèque
Nmapi.lib
DLL
Nmapi.dll

Voir aussi

S’inscrire