# KVSumInfoElemEx

This structure defines the individual metadata elements.

    typedef struct tag_KVSumInfoElemEx
    {
        int                 isValid;
        KVSumInfoType       type;
        void                *data;
        char                *pcType;
    }
    KVSumInfoElemEx;

## Member Descriptions

`isValid` | Specifies whether the data value is present in the document. The setting `1` specifies that the value is valid and exists.
`type` | The data type of the metadata element. The types are defined in the `KVSumInfoType` structure in `kvtypes.h`. See KVSumInfoType.
`data` | The content of the metadata field. If the `type` member is `KV_Int4` or `KV_Bool`, this member contains the actual value. Otherwise, this member is a pointer to the actual value. `KV_DateTime` and `KV_IEEE8` point to an 8-byte value. `KV_String` and `KV_Unicode` point to the beginning of the string that contains the text.
`pcType` | A pointer to the name of the metadata field.

_FT_HTML5_bannerTitle.htm