sparse-files

From
Pavel Pahomov (2:5090/120)
To
Alex Fedotov ()
Date
2001-11-06T01:04:20Z
Area
SU.WINDOWS.NT.PROG
 05 Nov 01 02:27 Alex Fedotov => Pavel Pahomov:

 AF> Еще можно рассмотреть гипотетическую возможность (я в нее не верю),

Зря.

 AF> что ребята из Microsoft mess up с константой FSCTL_SET_SPARSE в разных
 AF> версиях Platform SDK. У меня она определена как

 AF> #define FSCTL_SET_SPARSE   \
 AF>     CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 49, METHOD_BUFFERED,
 AF> FILE_SPECIAL_ACCESS)

А у меня как

#define FSCTL_SET_SPARSE                CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 49,
METHOD_BUFFERED, FILE_WRITE_DATA)

Причем прописывание руками твоего варианта показало, что FILE_SPECIAL_ACCESS мы
вообще не знаем. :) Поставил туда FILE_ANY_ACCESS - срабатывает нормально,
вроде. Но теперь не работает FSCTL_SET_ZERO_DATA. Завтра буду копать дальше.

ps: у меня стоит VС++6 без сервиспаков, может, в этом все дело? У тебя что
стоит?

   : Bad Boys Blue - You're A Woman
--- Легко быть скромным, когда ты - лучший...
 * Origin: Feanor's Palace, тел. 215925, 00:00-06:00 (2:5090/120)