Compartir a través de


Estructura SET

La estructura SET define un conjunto de valores.

Sintaxis

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;

Miembros

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.

Comentarios

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.

Requisitos

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
Netmon.h

Consulte también

LABELED_BIT

PROPERTYINFO