Share via


Auflisten eingebundener Ordner

Die folgenden Funktionen werden verwendet, um die eingebundenen Ordner auf einem angegebenen NTFS-Volume aufzulisten:

Diese Funktionen funktionieren sehr ähnlich wie die Funktionen FindFirstFile, FindNextFile und FindClose .

Um eingebundene Ordner auf einem Volume aufzulisten, ermitteln Sie zunächst, ob das Volume eingebundene Ordner unterstützt. Verwenden Sie dazu den Volumenamen, der von den Funktionen FindFirstVolume und FindNextVolume zurückgegeben wird, um die GetVolumeInformation-Funktion aufzurufen. Die zurückgegebenen Namen enthalten einen nachgestellten umgekehrten Schrägstrich (\), der mit der GetDriveType-Funktion und zugehörigen Funktionen kompatibel ist. Weitere Informationen zu den Funktionen, die zum Scannen der Volumes auf einem Computer verwendet werden, finden Sie unter Aufzählung von Volumes. Wenn Sie die GetVolumeInformation-Funktion aufrufen, ist das Volume ein NTFS-Volume, wenn im lpFileSystemNameBuffer-Parameter "NTFS" zurückgegeben wird. Das NTFS-Dateisystem unterstützt eingebundene Ordner.

Wenn es sich bei dem Volume um ein NTFS-Volume handelt, beginnen Sie mit der Suche nach den eingebundenen Ordnern, indem Sie FindFirstVolumeMountPoint aufrufen. Wenn die Suche erfolgreich ist, verarbeiten Sie die Ergebnisse entsprechend den Anforderungen Ihrer Anwendung. Verwenden Sie dann FindNextVolumeMountPoint in einer Schleife, um die eingebundenen Ordner einzeln zu suchen und zu verarbeiten. Wenn keine weiteren eingebundenen Ordner mehr vorhanden sind, schließen Sie das Suchhandle, indem Sie FindVolumeMountPointClose aufrufen. Beachten Sie, dass die Suche nur die eingebundenen Ordner findet, die sich auf dem angegebenen Volume befinden.

Sie sollten keine Korrelation zwischen der Reihenfolge der eingebundenen Ordner annehmen, die von diesen Funktionen zurückgegeben werden, und der Reihenfolge der eingebundenen Ordner, die von anderen Funktionen oder Tools zurückgegeben werden.