Estructura SET
La estructura SET define un conjunto de valores.
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
-
Número total de entradas de un conjunto.
-
lpByteTable
-
Puntero a una matriz de valores BYTE.
-
lpWordTable
-
Puntero a una matriz de valores de WORD.
-
lpDwordTable
-
Puntero a una matriz de valores DWORD.
-
lpLargeIntTable
-
Puntero a una matriz de estructuras LARGEINT .
-
lpSystemTimeTable
-
Puntero a una matriz de valores SYSTEMTIME.
-
lpLabeledByteTable
-
Puntero a una matriz de estructuras de LABELED_BYTE . Cada estructura LABELED_BYTE define un valor y una etiqueta. Network Monitor muestra una etiqueta si encuentra un valor correspondiente en el paquete de protocolo.
-
lpLabeledWordTable
-
Puntero a una matriz de estructuras LABELED_WORD que definen un conjunto de valores y etiquetas de WORD.
-
lpLabeledDwordTable
-
Puntero a una matriz de estructuras LABELED_DWORD que definen un conjunto de valores y etiquetas DWORD.
-
lpLabeledLargeIntTable
-
Puntero a una matriz de estructuras de LABELED_LARGEINT que definen un conjunto de valores y etiquetas LARGEINT.
-
lpLabeledSystemTimeTable
-
Puntero a una matriz de estructuras LABELED_SYSTEMTIME que definen un conjunto de valores y etiquetas SYSTEM.
-
lpLabeledBit
-
Puntero a una matriz de estructuras de LABELED_BIT que definen un conjunto de pares bit etiquetados. Cada BIT puede especificar dos etiquetas una etiqueta para cada estado (0 o 1) del BIT.
-
lpVoidTable
-
Puntero a una matriz de valores.
La estructura SET se usa para definir un conjunto de datos de comparación que network Monitor puede usar para interpretar el valor de una propiedad en un paquete de protocolo. Cuando se requiere un conjunto de datos de comparación, se especifica un puntero a la estructura SET en el miembro lpSet de la estructura PROPERTYINFO .
El archivo DLL del analizador puede proporcionar un conjunto de valores y un conjunto de etiquetas. El miembro de union que seleccione en una estructura SET apunta a una matriz de estructuras que definen cada miembro de un conjunto.
Conjunto de valores
Un conjunto de valores se usa cuando desea que network Monitor incluya un indicador en el conjunto o no establecido con el valor que se encuentra en el paquete de protocolo. Por ejemplo, si se especifica un conjunto DWORD, monitor de red muestra una etiqueta para cada valor DWORD que se encuentra en el paquete de protocolo, lo que indica que DWORD es o no se especifica en el conjunto.
Un conjunto de valores se puede basar en los tipos de datos BYTE, WORD, DWORD, LARGEINT y SYSTEMTIME.
Conjunto de etiquetas
Un conjunto de etiquetas se usa cuando desea que Monitor de red muestre una etiqueta definida por el usuario en lugar de los valores de propiedad especificados en un conjunto.
Un conjunto de etiquetas se puede basar en pares de etiquetas BYTE, WORD, DWORD, LARGEINT, SYSTEMTIME y BIT.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|