Поиск подкаталогов в сетевых каталогах
Поиск подкаталогов в сетевых каталогах
int ScanDirectoryInformation(BYTE DirectoryHandle, char *SearchDirectoryPath, int *SequenceNumber, char *DirectoryName, BYTE *CreationDateAndTime, long *OwnerObjectID, BYTE *MaximumRightsMask);
Функция возвращает 0 при успешном завершении или код ошибки.
Параметры:
DirectoryHandle | индекс просматриваемого каталога |
SearchDirectoryPath | путь к просматриваемому каталогу |
SequenceNumber | указатель на слово, которое должно содержать нулевое значение при первом вызове функции |
DirectoryName | имя обнаруженного подкаталога |
CreationDateAndTime | указатель на область памяти, размером 4 байта, в которую будет записана информация о дате и времени создания найденного подкаталога |
OwnerObjectID | указатель на слово, в котором будет записан идентификатор пользователя, создавшего каталог |
MaximumRightsMask | указатель на байт, в который будет записано значение маски прав доступа, связанное с данным каталогом |