Структура SET
Структура SET определяет набор значений.
Синтаксис
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
-
Общее количество записей в наборе.
-
lpByteTable
-
Указатель на массив значений BYTE.
-
lpWordTable
-
Указатель на массив значений WORD.
-
lpDwordTable
-
Указатель на массив значений DWORD.
-
lpLargeIntTable
-
Указатель на массив структур LARGEINT .
-
lpSystemTimeTable
-
Указатель на массив значений SYSTEMTIME.
-
lpLabeledByteTable
-
Указатель на массив LABELED_BYTE структур. Каждая структура LABELED_BYTE определяет значение и метку. Монитор сети отображает метку, если находит соответствующее значение в пакете протокола.
-
lpLabeledWordTable
-
Указатель на массив LABELED_WORD структур, определяющих набор значений и меток WORD.
-
lpLabeledDwordTable
-
Указатель на массив LABELED_DWORD структур, определяющих набор значений и меток DWORD.
-
lpLabeledLargeIntTable
-
Указатель на массив LABELED_LARGEINT структур, определяющих набор значений и меток LARGEINT.
-
lpLabeledSystemTimeTable
-
Указатель на массив LABELED_SYSTEMTIME структур, определяющих набор значений и меток SYSTEM.
-
lpLabeledBit
-
Указатель на массив LABELED_BIT структур, определяющих набор помеченных пар BIT. Каждый BIT может указать две метки по одной для каждого состояния (0 или 1) BIT.
-
lpVoidTable
-
Указатель на массив значений.
Комментарии
Структура SET используется для определения набора данных сравнения, которые сетевой монитор может использовать для интерпретации значения свойства в пакете протокола. Если требуется набор данных сравнения, в элементе lpSet структуры PROPERTYINFO указывается указатель на структуру SET.
Библиотека DLL средства синтаксического анализа может предоставить набор значений и набор меток. Элемент UNION , выбираемый в структуре SET , указывает на массив структур, определяющих каждый элемент набора.
Набор значений
Набор значений используется, если требуется, чтобы сетевой монитор включал встроенный или не заданный индикатор со значением, найденным в пакете протокола. Например, если задан набор DWORD, монитор сети отображает метку для каждого значения DWORD, найденного в пакете протокола, указывающую, что параметр DWORD указан или не указан в наборе.
Набор значений может основываться на типах данных BYTE, WORD, DWORD, LARGEINT и SYSTEMTIME.
Набор меток
Набор меток используется, если требуется, чтобы сетевой монитор отображал определяемую пользователем метку вместо значений свойств, указанных в наборе.
Набор меток может основываться на парах меток BYTE, WORD, DWORD, LARGEINT, SYSTEMTIME и BIT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|