Compartilhar via


Estrutura NMCOLUMNVARIANT

A estrutura NMCOLUMNVARIANT fornece uma linha no painel superior do Visualizador de Eventos que serve como um contêiner para todos os dados possíveis inseridos em uma coluna.

Sintaxe

typedef struct {
  NMCOLUMNTYPE Type;
  union {
    BYTE        Uint8Val;
    char        Sint8Val;
    WORD        Uint16Val;
    short       Sint16Val;
    DWORD       Uint32Val;
    LONG        Sint32Val;
    DOUBLE      Float64Val;
    DWORD       FrameVal;
    BOOL        YesNoVal;
    BOOL        OnOffVal;
    BOOL        TrueFalseVal;
    BYTE        MACAddrVal[MAC_ADDRESS_SIZE];
    IPX_ADDRESS IPXAddrVal;
    DWORD       IPAddrVal;
    DOUBLE      VarTimeVal;
    LPSTR       pStringVal;
  } Value;
} NMCOLUMNVARIANT;

Membros

Tipo

Um valor do tipo de enumeração NMCOLUMNTYPE .

Valor

Uint8Val

Valor inteiro sem sinal de 8 bits.

Sint8Val

Valor inteiro com sinal de 8 bits.

Uint16Val

Valor inteiro sem sinal de 16 bits.

Sint16Val

Valor inteiro com sinal de 16 bits.

Uint32Val

Valor inteiro sem sinal de 32 bits.

Sint32Val

Valor inteiro com sinal de 32 bits.

Float64Val

Valor float de 64 bits.

FrameVal

Número do quadro.

YesNoVal

Exibe Sim ou Não.

OnOffVal

Exibe Ativado ou Desativado.

TrueFalseVal

Exibe True ou False.

MACAddrVal

Endereço MAC.

IPXAddrVal

Endereço IPX.

IPAddrVal

Endereço IP.

VarTimeVal

Tempo de variante. Use VariantTimetoSystemTime para converter em tempo do sistema.

pStringVal

Ponteiro para uma cadeia de caracteres.

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

Confira também

NMCOLUMNTYPE