Share via


_findnext, _findnexti64, _wfindnext, _wfindnexti64

Find the next name, if any, that matches the filespec argument in a previous call to _findfirst, and then alters the fileinfo structure contents accordingly.

int_findnext(longhandle**,struct_finddata_t*fileinfo);**

__int64_findnexti64(longhandle**,struct_finddata_t*fileinfo);**

int_wfindnext(longhandle**,struct_wfinddata_t*fileinfo);**

__int64_wfindnexti64(longhandle**,struct_wfinddata_t*fileinfo);**

Function Required Header Compatibility
_findnext <io.h> Win 95, Win NT
_findnexti64 <io.h> Win 95, Win NT
_wfindnext <io.h> or <wchar.h> Win NT
_wfindnexti64 <io.h> or <wchar.h> Win NT

For additional compatibility information, see Compatibility in the Introduction.

Libraries

LIBC.LIB Single thread static library, retail version
LIBCMT.LIB Multithread static library, retail version
MSVCRT.LIB Import library for MSVCRT.DLL, retail version

Return Value

If successful, _findnext and _wfindnext return 0. Otherwise, they return –1 and set errno to ENOENT, indicating that no more matching files could be found.

Parameters

handle

Search handle returned by a previous call to _findfirst

fileinfo

File information buffer

Generic-Text Routine Mappings

TCHAR.H Routine _UNICODE & _MBCS Not Defined _MBCS Defined _UNICODE Defined
_tfindnext _findnext _findnext _wfindnext
_tfindnexti64 _findnexti64 _findnexti64 _wfindnexti64

System Calls Routines_find, _wfind Function Overview