Partager via


InternetFindNextFileA, fonction (wininet.h)

Poursuit une recherche de fichiers démarrée suite à un appel précédent à FtpFindFirstFile.

Windows XP et Windows Server 2003 R2 et versions antérieures : Ou poursuit une recherche de fichiers suite à un appel précédent à GopherFindFirstFile.

Syntaxe

BOOL InternetFindNextFileA(
  [in]  HINTERNET hFind,
  [out] LPVOID    lpvFindData
);

Paramètres

[in] hFind

Handle retourné à partir de ftpFindFirstFile ou
internetOpenUrl (répertoires uniquement).

Windows XP et Windows Server 2003 R2 et versions antérieures : également un handle retourné par GopherFindFirstFile.

[out] lpvFindData

Pointeur vers la mémoire tampon qui reçoit des informations sur le fichier ou le répertoire. Le format des informations placées dans la mémoire tampon dépend du protocole utilisé. Le protocole FTP retourne une structure WIN32_FIND_DATA.

Windows XP et Windows Server 2003 R2 et versions antérieures : le protocole Gopher retourne une structure GOPHER_FIND_DATA.

Valeur de retour

Retourne TRUE si la fonction réussit, ou FALSE sinon. Pour obtenir des informations d’erreur étendues, appelez GetLastError. Si la fonction ne trouve aucun fichier correspondant, GetLastError retourne ERROR_NO_MORE_FILES.

Remarques

Remarque WinINet ne prend pas en charge les implémentations de serveur. En outre, il ne doit pas être utilisé à partir d’un service. Pour les implémentations de serveur ou les services, utilisez Microsoft Windows HTTP Services (WinHTTP).
 

Note

L’en-tête wininet.h définit InternetFindNextFile comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Windows
d’en-tête wininet.h
bibliothèque Wininet.lib
DLL Wininet.dll

Voir aussi

activation des fonctionnalités Internet

fonctions WinINet