Partager via


STRUCTURE SET

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 ensemble.

lpByteTable

Pointeur vers un tableau de valeurs BYTE.

lpWordTable

Pointeur vers un tableau de valeurs WORD.

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 LABELED_BYTE . Chaque structure LABELED_BYTE définit une valeur et une étiquette. Network Monitor affiche une étiquette s’il trouve une valeur correspondante dans le paquet de protocole.

lpLabeledWordTable

Pointeur vers un tableau de structures LABELED_WORD qui définissent un ensemble de valeurs et d’étiquettes WORD.

lpLabeledDwordTable

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

lpLabeledLargeIntTable

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

lpLabeledSystemTimeTable

Pointeur vers un tableau de structures LABELED_SYSTEMTIME qui définissent un ensemble de valeurs et d’étiquettes SYSTEM.

lpLabeledBit

Pointeur vers un tableau de structures LABELED_BIT qui définissent un ensemble de paires BIT étiquetées. Chaque BIT peut spécifier deux étiquettes 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 le Moniteur réseau peut 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 jeu 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.

  • Jeu de valeurs

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

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

  • Jeu d’étiquettes

    Un jeu d’étiquettes est utilisé lorsque vous souhaitez que le Moniteur réseau affiche 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

LABELED_BIT

PROPERTYINFO