|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Notification Functions
An application can monitor the contents of a directory and its subdirectories by using the FindFirstChangeNotification, FindNextChangeNotification, and FindCloseChangeNotification functions. Waiting for a change notification is similar to having a read operation pending against a directory and, if necessary, its subdirectories. When something changes within the directory being watched, the read operation is completed. For example, an application can use these functions to update a directory listing whenever a filename within the monitored directory changes.
An application can specify a set of conditions that trigger a change notification by using the FindFirstChangeNotification function. The conditions include changes to filenames, directory names, attributes, file size, time of last write, and security. This function also returns a handle that can be waited on by using the wait functions. If the wait condition is satisfied, FindNextChangeNotification can be used to provide a notification handle to wait on subsequent changes.
The FindCloseChangeNotification function closes the notification handle. Another way to monitor directory changes is by using the ReadDirectoryChangesW function.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Функции Уведомления
Приложение может проверить содержание директория и подкаталогов используя FindFirstChangeNotification, FindNextChangeNotification, и функции FindCloseChangeNotification. Ожидание уведомления изменения аналогичное, чтобы иметь операция чтения, рассматривающаяся против директория и, если необходимы, подкаталоги. Когда что-то изменения в пределах директория, наблюданного, операция чтения завершена. Например, приложение может использовать эти функции, чтобы корректировать листинг директория всякий раз, когда filename в пределах проверенных изменений директория.
Приложение может определить установку условий, которые инициируют уведомление изменения используя функцию FindFirstChangeNotification. Условия включают изменениям в filenames, имена директория, атрибутов, файлового размера, время последней записывать, и безопасности. Эта функция также возвращает ручку, которая может быть ожидана на используя функции ожидания. Если состояние ожидания удовлетворено, FindNextChangeNotification может быть использован, чтобы обеспечивать ручку уведомления, чтобы ожидаться в последующих изменениях.
Функция FindCloseChangeNotification закрывает ручку уведомления. Другой путь проверять директорий, изменения - используя функцию ReadDirectoryChangesW.
|
|
|
|
| |