Функция NPDirectoryNotify (npapi.h)

Уведомляет поставщика сети о определенных операциях с каталогом. Функция NPDirectoryNotify используется диспетчером файлов. Эту функцию можно использовать для выполнения специальных операций с определенными каталогами.

Синтаксис

DWORD NPDirectoryNotify(
  [in] HWND   hwnd,
  [in] LPWSTR lpDir,
  [in] DWORD  dwOper
);

Параметры

[in] hwnd

Дескриптор для окна, которому должны принадлежать все сообщения или диалоговые окна в случае, если поставщику сети необходимо взаимодействовать с пользователем.

[in] lpDir

Указатель на полное имя каталога.

[in] dwOper

Указывает, что операция должна быть выполнена. Это может быть одно из следующих значений.

Значение Значение
WNDN_MKDIR
Диспетчер файлов создает каталог с заданным именем.
WNDN_RMDIR
Диспетчер файлов удаляет каталог.
WNDN_MVDIR
Диспетчер файлов будет переименовывать каталог.

Возвращаемое значение

При успешном выполнении эта функция должна возвращать WN_SUCCESS. Это указывает вызывающему объекту, что он должен продолжить и выполнить операцию. В противном случае он должен вернуть соответствующий код, который может включать:

Код возврата Описание
WN_CANCEL
Поставщик обработал бы операцию, но пользователь отменил ее. Вызывающий объект не должен выполнять операцию.
ERROR_CONTINUE
Поставщик сети уже обработал операцию. Вызывающий объект должен работать нормально, но не должен выполнять операцию.
WN_NOT_SUPPORTED
В сети нет специальной обработки каталогов. Это считается WN_SUCCESS.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header npapi.h