Estrutura SET
A estrutura SET define um conjunto de valores.
Sintaxe
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;
Membros
-
nEntries
-
Número total de entradas em um conjunto.
-
lpByteTable
-
Ponteiro para uma matriz de valores BYTE.
-
lpWordTable
-
Ponteiro para uma matriz de valores word.
-
lpDwordTable
-
Ponteiro para uma matriz de valores DWORD.
-
lpLargeIntTable
-
Ponteiro para uma matriz de estruturas LARGEINT .
-
lpSystemTimeTable
-
Ponteiro para uma matriz de valores SYSTEMTIME.
-
lpLabeledByteTable
-
Ponteiro para uma matriz de estruturas de LABELED_BYTE . Cada estrutura LABELED_BYTE define um valor e um rótulo. O Monitor de Rede exibirá um rótulo se encontrar um valor correspondente no pacote de protocolo.
-
lpLabeledWordTable
-
Ponteiro para uma matriz de estruturas de LABELED_WORD que definem um conjunto de valores e rótulos word.
-
lpLabeledDwordTable
-
Ponteiro para uma matriz de estruturas de LABELED_DWORD que definem um conjunto de valores e rótulos DWORD.
-
lpLabeledLargeIntTable
-
Ponteiro para uma matriz de estruturas de LABELED_LARGEINT que definem um conjunto de valores e rótulos LARGEINT.
-
lpLabeledSystemTimeTable
-
Ponteiro para uma matriz de estruturas de LABELED_SYSTEMTIME que definem um conjunto de valores e rótulos SYSTEM.
-
lpLabeledBit
-
Ponteiro para uma matriz de estruturas de LABELED_BIT que definem um conjunto de pares BIT rotulados. Cada BIT pode especificar dois rótulos um rótulo para cada estado (0 ou 1) do BIT.
-
lpVoidTable
-
Ponteiro para uma matriz de valores.
Comentários
A estrutura SET é usada para definir um conjunto de dados de comparação que o Monitor de Rede pode usar para interpretar o valor de uma propriedade em um pacote de protocolo. Quando um conjunto de dados de comparação é necessário, um ponteiro para a estrutura SET é especificado no membro lpSet da estrutura PROPERTYINFO .
A DLL do analisador pode fornecer um conjunto de valores e um conjunto de rótulos. O membro do UNION selecionado em uma estrutura SET aponta para uma matriz de estruturas que definem cada membro de um conjunto.
Conjunto de valores
Um conjunto de valores é usado quando você deseja que o Monitor de Rede inclua um indicador definido ou não definido com o valor encontrado no pacote de protocolo. Por exemplo, se um conjunto DWORD for especificado, o Monitor de Rede exibirá um rótulo para cada valor DWORD encontrado no pacote de protocolo, indicando que o DWORD é ou não especificado no conjunto.
Um conjunto de valores pode ser baseado em tipos de dados BYTE, WORD, DWORD, LARGEINT e SYSTEMTIME.
Conjunto de rótulos
Um conjunto de rótulos é usado quando você deseja que o Monitor de Rede exiba um rótulo definido pelo usuário em vez dos valores de propriedade especificados em um conjunto.
Um conjunto de rótulos pode ser baseado em pares BYTE, WORD, DWORD, LARGEINT, SYSTEMTIME e rótulo BIT.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|