KVSumInfoElemEx
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.
|