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