Partager via


STRUCTURE PROPERTYINST

La structure PROPERTYINST définit une instance d’une propriété dans un morceau de données reconnues. Network Monitor alloue et remplit une structure PROPERTYINST lorsqu’une propriété est attachée à la capture.

Syntaxe

typedef struct _PROPERTYINST {
  LPPROPERTYINFO lpPropertyInfo;
  LPSTR          szPropertyText;
  union {
    LPVOID           lpData;
    ULPBYTE          lpByte;
    ULPWORD          lpWord;
    ULPDWORD         lpDword;
    ULPLARGEINT      lpLargeInt;
    ULPSYSTEMTIME    lpSysTime;
    LPPROPERTYINSTEX lpPropertyInstEx;
  };
  WORD           DataLength;
  WORD           Level  :4;
  WORD           HelpID  :12;
  DWORD          IFlags;
} PROPERTYINST, *LPPROPERTYINST;

Membres

lpPropertyInfo

Pointeur vers la structure PROPERTYINFO qui définit la propriété.

szPropertyText

Pointeur vers une chaîne qui s’affiche dans le volet d’informations de l’interface utilisateur du Moniteur réseau.

lpData

Pointeur vers le début des données de la propriété. L’analyseur détermine l’emplacement de démarrage des données de propriété.

lpByte

Pointeur vers les données BYTE .

lpWord

Pointeur vers les données WORD .

lpDword

Pointeur vers les données DWORD .

lpLargeInt

Pointeur vers les données LARGEINT .

lpSysTime

Pointeur vers les données SYSTEMTIME .

lpPropertyInstEx

Pointeur vers une structure PROPERTYINSTEX . Le membre lpPropertyInstEx est utilisé uniquement lorsque vous appelez AttachPropertyInstanceEx.

Si lpPropertyInstEx est utilisé, vous devez définir le membre DataLength sur 0xFFFF.

DataLength

Longueur des données pour cette instance de la propriété. Si le membre lpPropertyInstEx pointe vers une structure PROPERTYINSTEX , vous devez définir DataLength sur 0xFFFF.

Niveau

Informations de niveau.

HelpID

Identificateur de contexte de fichier d’aide.

IFlags

Indicateur de condition d’erreur.

Notes

La structure PROPERTYINST définit une instance d’une propriété jointe. L’analyseur accède à la structure PROPERTYINST via plusieurs fonctions d’assistance. Par exemple, lorsque la fonction FormatPropertyInstance est appelée pour mettre en forme les données d’une propriété, elle modifie le membre szPropertyText de la structure PROPERTYINST .

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

Voir aussi

AttachPropertyInstance

AttachPropertyInstanceEx