Struttura SET
La struttura SET definisce un set di valori.
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
-
Numero totale di voci in un set.
-
lpByteTable
-
Puntatore a una matrice di valori BYTE.
-
lpWordTable
-
Puntatore a una matrice di valori WORD.
-
lpDwordTable
-
Puntatore a una matrice di valori DWORD.
-
lpLargeIntTable
-
Puntatore a una matrice di strutture LARGEINT .
-
lpSystemTimeTable
-
Puntatore a una matrice di valori SYSTEMTIME.
-
lpLabeledByteTable
-
Puntatore a una matrice di strutture LABELED_BYTE . Ogni struttura LABELED_BYTE definisce un valore e un'etichetta. Monitoraggio rete visualizza un'etichetta se trova un valore corrispondente nel pacchetto di protocollo.
-
lpLabeledWordTable
-
Puntatore a una matrice di strutture LABELED_WORD che definiscono un set di valori e etichette WORD.
-
lpLabeledDwordTable
-
Puntatore a una matrice di strutture LABELED_DWORD che definiscono un set di valori e etichette DWORD.
-
lpLabeledLargeIntTable
-
Puntatore a una matrice di strutture LABELED_LARGEINT che definiscono un set di valori e etichette LARGEINT.
-
lpLabeledSystemTimeTable
-
Puntatore a una matrice di strutture LABELED_SYSTEMTIME che definiscono un set di valori e etichette SYSTEM.
-
lpLabeledBit
-
Puntatore a una matrice di strutture LABELED_BIT che definiscono un set di coppie BIT etichettate. Ogni BIT può specificare due etichette un'etichetta per ogni stato (0 o 1) del BIT.
-
lpVoidTable
-
Puntatore a una matrice di valori.
La struttura SET viene usata per definire un set di dati di confronto che Monitoraggio di rete può usare per interpretare il valore di una proprietà in un pacchetto di protocollo. Quando è necessario un set di dati di confronto, viene specificato un puntatore alla struttura SET nel membro lpSet della struttura PROPERTYINFO .
La DLL del parser può fornire un set di valori e un set di etichette. Il membro dell'UNIONE selezionato in una struttura SET punta a una matrice di strutture che definiscono ogni membro di un set.
Set di valori
Un set di valori viene usato quando si vuole che Monitoraggio di rete includa un indicatore impostato o non impostato con il valore trovato nel pacchetto del protocollo. Ad esempio, se viene specificato un set DWORD, Monitoraggio di rete visualizza un'etichetta per ogni valore DWORD trovato nel pacchetto di protocollo, che indica che la DWORD è o non è specificata nel set.
Un set di valori può essere basato su tipi di dati BYTE, WORD, DWORD, LARGEINT e SYSTEMTIME.
Set di etichette
Un set di etichette viene usato quando si vuole che Monitoraggio di rete visualizzi un'etichetta definita dall'utente anziché i valori delle proprietà specificati in un set.
Un set di etichette può essere basato su coppie di etichette BYTE, WORD, DWORD, LARGEINT, SYSTEMTIME e BIT.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|