Share via


PropertyTagType Values

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

These values are used to identify the data type of an image's metadata associated with PropertyTag Values stored in a PropertyItem object.

The following table shows the data types for property tags.

PropertyTagType Value Description

PropertyTagTypeASCII

Specifies that the value data member is a null-terminated ASCII string.

If you set the type data member of a PropertyItem object to PropertyTagTypeASCII, set the length data member to the length of the string including the NULL terminator.

For example, the string HELLO would have a length of 6.

PropertyTagTypeByte

Specifies that the value data member is an array of bytes.

PropertyTagTypeLong

Specifies that the value data member is an array of unsigned long (32-bit) integers.

PropertyTagTypeRational

Specifies that the value data member is an array of pairs of unsigned long integers.

Each pair represents a fraction. The first integer is the numerator; the second integer is the denominator.

PropertyTagTypeShort

Specifies that the value data member is an array of unsigned short (16-bit) integers.

PropertyTagTypeSLONG

Specifies that the value data member is an array of signed long (32-bit) integers.

PropertyTagTypeSRational

Specifies that the value data member is an array of pairs of signed long integers.

Each pair represents a fraction. The first integer is the numerator; the second integer is the denominator.

PropertyTagTypeUndefined

Specifies that the value data member is an array of bytes that can hold values of any data type.

Requirements

Header imaging.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Imaging Macros