KVSumInfoElemEx

Description

This structure defines the individual metadata elements, and is defined in kvtypes.h.

Syntax

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

Members

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 KVSumInfoType in kvtypes.h.

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 containing the text. KV_Unicode is replaced with KV_String when the UNICODE value has been character mapped to the desired output character set.

pcType

A pointer to the name (text description) of the metadata field.


_HP_HTML5_bannerTitle.htm