Struttura SET

La struttura SET definisce un set di valori.

Sintassi

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;

Members

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.

Commenti

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.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Netmon.h

Vedi anche

LABELED_BIT

PROPERTYINFO