CEPROPVAL (CEDB) (Windows Embedded CE 6.0)
1/6/2010
This structure contains a property value.
Syntax
typedef struct _CEPROPVAL {
CEPROPID propid;
WORD wLenData;
WORD wFlags;
CEVALUNION val;
} CEPROPVAL;
typedef CEPROPVAL *PCEPROPVAL;
Members
propid
Identifier of the property value. The high-order word is an application-defined identifier, and the low-order word is a predefined constant value that indicates the data type of the value specified by the val member. The following table shows possible values for low-order words.Value Description CEVT_I2
A 16-bit signed integer.
CEVT_I4
A 32-bit signed integer.
CEVT_BLOB
A CEBLOB (CEDB) structure.
CEVT_BOOL
A Boolean value.
CEVT_FILETIME
A FILETIME structure.
CEVT_LPWSTR
A null-terminated string.
CEVT_R8
A 64-bit signed integer.
CEVT_UI2
A 16-bit unsigned integer.
CEVT_UI4
A 32-bit unsigned integer.
- wLenData
Not used.
wFlags
Special flags for the property. The following table shows possible values.Value Description CEDB_PROPDELETE
If passed to the CeWriteRecordProps (CEDB) function, this flag causes the property to be deleted.
CEDB_PROPNOTFOUND
Set by the CeReadRecordProps (CEDB) function if the property is not found.
- val
Actual value for simple types, or a pointer for strings or binary large objects (BLOBs).
Requirements
Header | windbase.h |
Windows Embedded CE | Windows CE 1.01 and later |
See Also
Reference
CEDB Structures
CEBLOB (CEDB)
CeReadRecordProps (CEDB)
CeSeekDatabase (CEDB)
CeWriteRecordProps (CEDB)
CEVALUNION (CEDB)