CeFindNextDatabase (CEDB) (Compact 2013)
3/26/2014
This function retrieves the next database in an enumeration context. This function is obsolete. Call the CeFindNextDatabaseEx (CEDB) function instead.
Syntax
CEOID CeFindNextDatabase(
HANDLE hEnum
);
Parameters
- hEnum
[in] Handle to an enumeration context. This handle is returned from CeFindFirstDatabase (CEDB).
Return Value
The object identifier of the next database to be enumerated indicates success. Zero indicates that there are no more databases to enumerate or that an error occurred. To get extended error information, call GetLastError. The following table lists possible values.
Value |
Description |
---|---|
ERROR_INVALID_PARAMETER |
Indicates that the hEnum parameter specified an invalid handle. |
ERROR_NO_MORE_ITEMS |
Indicates that the object store contains no more databases to enumerate. |
Remarks
To find all matching databases, this function is called in a loop until zero is returned. If a database is deleted during an enumeration, this function fails and returns ERROR_KEY_DELETED. If this error occurs, you must restart the enumeration by calling CeFindFirstDatabase.
Requirements
Header |
windbase.h |
Library |
coredll.lib |
See Also
Reference
CEDB Functions
CeFindFirstDatabase (CEDB)
CeFindNextDatabaseEx (CEDB)