Estrutura PROPERTYINST

A estrutura PROPERTYINST define uma instância de uma propriedade em um pedaço de dados reconhecidos. O Monitor de Rede aloca e preenche uma estrutura PROPERTYINST quando uma propriedade é anexada à captura.

Sintaxe

typedef struct _PROPERTYINST {
  LPPROPERTYINFO lpPropertyInfo;
  LPSTR          szPropertyText;
  union {
    LPVOID           lpData;
    ULPBYTE          lpByte;
    ULPWORD          lpWord;
    ULPDWORD         lpDword;
    ULPLARGEINT      lpLargeInt;
    ULPSYSTEMTIME    lpSysTime;
    LPPROPERTYINSTEX lpPropertyInstEx;
  };
  WORD           DataLength;
  WORD           Level  :4;
  WORD           HelpID  :12;
  DWORD          IFlags;
} PROPERTYINST, *LPPROPERTYINST;

Membros

lpPropertyInfo

Ponteiro para a estrutura PROPERTYINFO que define a propriedade.

szPropertyText

Ponteiro para uma cadeia de caracteres exibida no painel de detalhes da interface do usuário do Monitor de Rede.

Lpdata

Ponteiro para o início dos dados da propriedade. O analisador determina onde os dados da propriedade são iniciados.

lpByte

Ponteiro para os dados BYTE .

lpWord

Ponteiro para os dados do WORD .

lpDword

Ponteiro para os dados DWORD .

lpLargeInt

Ponteiro para os dados LARGEINT .

lpSysTime

Ponteiro para os dados SYSTEMTIME .

lpPropertyInstEx

Ponteiro para uma estrutura PROPERTYINSTEX . O membro lpPropertyInstEx é usado somente quando você chama AttachPropertyInstanceEx.

Se lpPropertyInstEx for usado, você deverá definir o membro DataLength como 0xFFFF.

Datalength

Tamanho dos dados dessa instância da propriedade. Se o membro lpPropertyInstEx apontar para uma estrutura PROPERTYINSTEX , você deverá definir DataLength como 0xFFFF.

Level

Informações de nível.

HelpID

Identificador de contexto do arquivo de ajuda.

IFlags

Sinalizador de condição de erro.

Comentários

A estrutura PROPERTYINST define uma instância de uma propriedade anexada. O analisador acessa a estrutura PROPERTYINST por meio de várias funções auxiliares. Por exemplo, quando a função FormatPropertyInstance é chamada para formatar os dados de uma propriedade, ela modifica o membro szPropertyText da estrutura PROPERTYINST .

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

AttachPropertyInstance

AttachPropertyInstanceEx