Поддерживается на Windows Vista / XP / 2000Pro
Функция FindNextVolume продолжает поиск разделов, начатый вызовом функции FindFirstVolume. FindNextVolume находит один раздел за вызов.BOOL FindNextVolume( HANDLE hFindVolume, LPTSTR lpszVolumeName, DWORD cchBufferLength );
Параметры:
hFindVolume | Дескриптор поиска разделов, возвращенный предыдущим вызовом фукнции FindFirstVolume. |
lpszVolumeName | Адрес буфера, который получает строку с именем найденого раздела. |
cchBufferLength | Размер буфера в TCHAR. |
Возвращаемые значения:
Если фукнция успешна, возвращается ненулевое значение.При ошибке возвращается ноль. Для получения дополнительной информации об ошибке, вызывайте GetLastError. Если более не найдено разделов, функция GetLastError возвращает ERROR_NO_MORE_FILES. В этом случае, закройте поиск функцией FindVolumeClose.
Замечания:
После получения дескриптора поиска от вызова FindFirstVolume, вы можете использовать функцию FindNextVolume для поиска других разделов.Для компиляции приложения, которое использует эту функцию, объявите макрос _WIN32_WINNT со значением 0x0500 или больше.