Estructura PROPERTYINST
La estructura PROPERTYINST define una instancia de una propiedad en un fragmento de datos reconocidos. Network Monitor asigna y rellena una estructura PROPERTYINST cuando se adjunta una propiedad a la captura.
Sintaxis
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;
Miembros
-
lpPropertyInfo
-
Puntero a la estructura PROPERTYINFO que define la propiedad .
-
szPropertyText
-
Puntero a una cadena que se muestra en el panel de detalles de la interfaz de usuario de Network Monitor.
-
lpData
-
Puntero al inicio de los datos de la propiedad . El analizador determina dónde se inician los datos de propiedad.
-
lpByte
-
Puntero a los datos BYTE .
-
lpWord
-
Puntero a los datos de WORD .
-
lpDword
-
Puntero a los datos DWORD .
-
lpLargeInt
-
Puntero a los datos LARGEINT .
-
lpSysTime
-
Puntero a los datos SYSTEMTIME .
-
lpPropertyInstEx
-
Puntero a una estructura PROPERTYINSTEX . El miembro lpPropertyInstEx solo se usa cuando se llama a AttachPropertyInstanceEx.
Si se usa lpPropertyInstEx , debe establecer el miembro DataLength en 0xFFFF.
-
DataLength
-
Longitud de datos para esta instancia de la propiedad . Si el miembro lpPropertyInstEx apunta a una estructura PROPERTYINSTEX , debe establecer DataLength en 0xFFFF.
-
Level
-
Información de nivel.
-
HelpID
-
Identificador de contexto del archivo de ayuda.
-
IFlags
-
Marca de condición de error.
Comentarios
La estructura PROPERTYINST define una instancia de una propiedad adjunta. El analizador accede a la estructura PROPERTYINST a través de varias funciones auxiliares. Por ejemplo, cuando se llama a la función FormatPropertyInstance para dar formato a los datos de una propiedad, modifica el miembro szPropertyText de la estructura PROPERTYINST .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|