SET-Struktur
Die SET-Struktur definiert einen Satz von Werten.
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;
-
nEntries
-
Gesamtanzahl der Einträge in einem Satz.
-
lpByteTable
-
Zeiger auf ein Array von BYTE-Werten.
-
lpWordTable
-
Zeiger auf ein Array von WORD-Werten.
-
lpDwordTable
-
Zeiger auf ein Array von DWORD-Werten.
-
lpLargeIntTable
-
Zeiger auf ein Array von LARGEINT-Strukturen .
-
lpSystemTimeTable
-
Zeiger auf ein Array von SYSTEMTIME-Werten.
-
lpLabeledByteTable
-
Zeiger auf ein Array von LABELED_BYTE Strukturen. Jede LABELED_BYTE Struktur definiert einen Wert und eine Bezeichnung. Network Monitor zeigt eine Bezeichnung an, wenn ein entsprechender Wert im Protokollpaket gefunden wird.
-
lpLabeledWordTable
-
Zeiger auf ein Array von LABELED_WORD Strukturen, die einen Satz von WORD-Werten und Bezeichnungen definieren.
-
lpLabeledDwordTable
-
Zeiger auf ein Array von LABELED_DWORD Strukturen, die einen Satz von DWORD-Werten und Bezeichnungen definieren.
-
lpLabeledLargeIntTable
-
Zeiger auf ein Array von LABELED_LARGEINT Strukturen, die einen Satz von LARGEINT-Werten und Bezeichnungen definieren.
-
lpLabeledSystemTimeTable
-
Zeiger auf ein Array von LABELED_SYSTEMTIME Strukturen, die einen Satz von SYSTEM-Werten und Bezeichnungen definieren.
-
lpLabeledBit
-
Zeiger auf ein Array von LABELED_BIT Strukturen, die eine Gruppe von bezeichneten BIT-Paaren definieren. Jedes BIT kann zwei Bezeichnungen für jeden Zustand (0 oder 1) des BIT angeben.
-
lpVoidTable
-
Zeiger auf ein Array von Werten.
Die SET-Struktur wird verwendet, um einen Satz von Vergleichsdaten zu definieren, den Network Monitor verwenden kann, um den Wert einer Eigenschaft in einem Protokollpaket zu interpretieren. Wenn ein Satz von Vergleichsdaten erforderlich ist, wird im lpSet-Element der PROPERTYINFO-Struktur ein Zeiger auf die SET-Struktur angegeben.
Die Parser-DLL kann einen Wertsatz und einen Bezeichnungssatz bereitstellen. Das Element der UNION , das Sie in einer SET-Struktur auswählen, verweist auf ein Array von Strukturen, die jedes Element einer Gruppe definieren.
Wertsatz
Ein Wertsatz wird verwendet, wenn Der Netzwerkmonitor einen In-Set- oder Not-in-Set-Indikator mit dem wert im Protokollpaket enthalten soll. Wenn beispielsweise eine DWORD-Gruppe angegeben wird, zeigt Network Monitor eine Bezeichnung für jeden im Protokollpaket gefundenen DWORD-Wert an, der angibt, dass der DWORD-Wert in der Gruppe angegeben ist oder nicht angegeben ist.
Ein Wertsatz kann auf den Datentypen BYTE, WORD, DWORD, LARGEINT und SYSTEMTIME basieren.
Bezeichnungssatz
Ein Bezeichnungssatz wird verwendet, wenn Der Netzwerkmonitor anstelle der in einem Satz angegebenen Eigenschaftswerte eine benutzerdefinierte Bezeichnung anzeigen soll.
Ein Bezeichnungssatz kann auf den Bezeichnungspaaren BYTE, WORD, DWORD, LARGEINT, SYSTEMTIME und BIT basieren.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|