DirList (FB; Prefix fildls)

FUNCTION_BLOCK DirList EXTENDS CBM.ETrig

This function reads directory entries. The function block needs a valid handle which identifies the directory as a transfer parameter. The information is written to structure ”deDirEntry” of type ”FILE_DIR_ENTRY”. If the function block cannot find any further entries the error message ”ERROR.NO_MORE_ENTRIES” is generated and the entries in the structure ”deDirEntry” are deleted.

InOut:

Scope

Name

Type

Comment

Input

hDir

CAA.HANDLE

Directory handle

Output

eError

ERROR

Local library error ID (5106 - FILE_NO_MORE_ENTRIES: no further entries available)

deDirEntry

FILE_DIR_ENTRY

Directory entry