Поделиться через


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

Позволяет поставщикам сетей предоставлять собственные диалоговые окна редактора разрешений.

Синтаксис

DWORD NPFMXEditPerm(
  [in] LPWSTR lpDriveName,
  [in] HWND   hwndFMX,
  [in] DWORD  nDialogType
);

Параметры

[in] lpDriveName

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

[in] hwndFMX

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

[in] nDialogType

Указывает тип открываемого диалогового окна разрешений. Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
WNPERM_DLG_PERM
Открывает диалоговое окно Разрешения .
WNPERM_DLG_AUDIT
Открывает диалоговое окно Аудит .
WNPERM_DLG_OWNER
Открывает диалоговое окно Владелец .

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

Если функция завершается успешно, функция должна вернуть WN_SUCCESS.

Если функция завершается сбоем, она должна вызвать SetLastError , чтобы задать расширенные сведения об ошибке, которые могут включать следующие значения.

Код возврата Описание
WN_NOT_SUPPORTED

NPFMXEditPerm не поддерживается в поставщике.

WN_BAD_VALUE
Некоторый параметр принимает непредвиденное значение или форму.
WN_OUT_OF_MEMORY
Недостаточно памяти для отображения диалогового окна.
WN_NET_ERROR
Произошла другая сетевая ошибка.

Требования

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