DÉFINIR la structure

La structure Set définit un ensemble de valeurs.

Syntaxe

typedef struct _SET {
  DWORD nEntries;
  union {
    LPBYTE               lpByteTable;
    LPWORD               lpWordTable;
    LPDWORD              lpDwordTable;
    LPLARGEINT           lpLargeIntTable;
    LPSYSTEMTIME         lpSystemTimeTable;
    LPLABELED_BYTE       lpLabeledByteTable;
    LPLABELED_WORD       lpLabeledWordTable;
    LPLABELED_DWORD      lpLabeledDwordTable;
    LPLABELED_LARGEINT   lpLabeledLargeIntTable;
    LPLABELED_SYSTEMTIME lpLabeledSystemTimeTable;
    LPLABELED_BIT        lpLabeledBit;
    LPVOID               lpVoidTable;
  };
} SET, *LPSET;

Membres

nEntries

Nombre total d’entrées dans un jeu.

lpByteTable

Pointeur vers un tableau de valeurs d’octets.

lpWordTable

Pointeur vers un tableau de valeurs de mot.

lpDwordTable

Pointeur vers un tableau de valeurs DWORD.

lpLargeIntTable

Pointeur vers un tableau de structures LARGEINT .

lpSystemTimeTable

Pointeur vers un tableau de valeurs SYSTEMTIME.

lpLabeledByteTable

Pointeur vers un tableau de structures d' _ octets étiquetées . Chaque structure d' _ octets étiquetée définit une valeur et une étiquette. Moniteur réseau affiche une étiquette s’il trouve une valeur correspondante dans le paquet de protocole.

lpLabeledWordTable

Pointeur vers un tableau de structures de _ mots étiquetées qui définissent un ensemble de valeurs de mots et d’étiquettes.

lpLabeledDwordTable

Pointeur vers un tableau de structures _ DWORD étiquetées qui définissent un ensemble de valeurs et d’étiquettes DWORD.

lpLabeledLargeIntTable

Pointeur vers un tableau de structures _ LARGEINT étiquetées qui définissent un ensemble de valeurs et d’étiquettes LARGEINT.

lpLabeledSystemTimeTable

Pointeur vers un tableau de structures _ SystemTime étiquetées qui définissent un ensemble de valeurs système et d’étiquettes.

lpLabeledBit

Pointeur vers un tableau de structures _ binaires étiquetées qui définissent un jeu de paires de bits étiquetées. Chaque BIT peut spécifier deux étiquettes, une étiquette pour chaque État (0 ou 1) du BIT.

lpVoidTable

Pointeur vers un tableau de valeurs.

Notes

La structure Set est utilisée pour définir un ensemble de données de comparaison que Moniteur réseau pouvez utiliser pour interpréter la valeur d’une propriété dans un paquet de protocole. Lorsqu’un jeu de données de comparaison est requis, un pointeur vers la structure Set est spécifié dans le membre lpSet de la structure PROPERTYINFO .

La DLL de l’analyseur peut fournir un jeu de valeurs et un ensemble d’étiquettes. Le membre de l' Union que vous sélectionnez dans une structure Set pointe vers un tableau de structures qui définissent chaque membre d’un jeu.

  • Valeur définie

    Un jeu de valeurs est utilisé lorsque vous souhaitez Moniteur réseau inclure un indicateur in-set ou not-in-set avec la valeur trouvée dans le paquet de protocole. Par exemple, si un jeu de DWORDs est spécifié, Moniteur réseau affiche une étiquette pour chaque valeur DWORD trouvée dans le paquet de protocole, indiquant que la valeur DWORD est ou n’est pas spécifiée dans le jeu.

    Un jeu de valeurs peut être basé sur des types de données BYTE, WORD, DWORD, LARGEINT et SYSTEMTIME.

  • Ensemble d’étiquettes

    Un jeu d’étiquettes est utilisé lorsque vous souhaitez Moniteur réseau afficher une étiquette définie par l’utilisateur au lieu des valeurs de propriété spécifiées dans un jeu.

    Un jeu d’étiquettes peut être basé sur des paires d’étiquettes BYTE, WORD, DWORD, LARGEINT, SYSTEMTIME et BIT.

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

_bit étiqueté

PROPERTYINFO