16 сент. 2010 г.

FindNextVolumeMountPoint

Поддерживается на Windows Vista / XP / 2000Pro
Функция FindNextVolumeMountPoint продолжает поиск точек монтирования раздела, начатый вызовом функции FindFirstVolumeMountPoint. FindNextVolumeMountPoint находит одну точку монтирования за вызов.
BOOL FindNextVolumeMountPoint(
  HANDLE hFindVolumeMountPoint,
  LPTSTR lpszVolumeMountPoint,
  DWORD cchBufferLength
);
Параметры:

hFindVolumeMountPoint Дескриптор поиска, возвращенный предыдущим вызовом фукнции FindFirstVolumeMountPoint.
lpszVolumeMountPoint Адрес буфера, который получает строку с именем найденой точки монтирования.
cchBufferLength Размер буфера в TCHAR.
Возвращаемые значения:
Если фукнция успешна, возвращается ненулевое значение.
При ошибке возвращается ноль. Для получения дополнительной информации об ошибке, вызывайте GetLastError. Если более не найдено точек монтирования, функция GetLastError возвращает ERROR_NO_MORE_FILES. В этом случае, закройте поиск функцией FindVolumeMountPointClose.
Замечания:
После получения дескриптора поиска от вызова FindFirstVolumeMountPoint , вы можете использовать функцию FindNextVolumeMountPoint для поиска других точек монтирования.
Для компиляции приложения, которое использует эту функцию, объявите макрос _WIN32_WINNT со значением 0x0500 или больше.
Смотрите также:
FindFirstVolumeMountPoint, FindVolumeMountPointClose