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.