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 |
|