NPFMXGetPermHelp 函数 (npapi.h)

当选择“文件管理器 的安全 ”菜单中的菜单项并按下 F1 时,检索权限编辑器对话框的帮助文件和帮助上下文。

语法

DWORD NPFMXGetPermHelp(
  [in]      LPWSTR  lpDriveName,
  [in]      DWORD   nDialogType,
  [in]      BOOL    fDirectory,
  [in, out] LPVOID  lpFileNameBuffer,
  [in, out] LPDWORD lpBufferSize,
  [out]     LPDWORD lpnHelpContext
);

参数

[in] lpDriveName

指向文件管理器中当前所选驱动器名称的指针。

[in] nDialogType

指定要在其中显示“帮助”的文件管理器的“ 安全 ”菜单中的菜单项。 这可以是以下值之一。

含义
WNPERM_DLG_PERM
“权限 ”菜单项上显示帮助。
WNPERM_DLG_AUDIT
“审核 ”菜单项上显示帮助。
WNPERM_DLG_OWNER
“所有者 ”菜单项上显示帮助。

[in] fDirectory

指定所选项是否为目录。 如果文件管理器中的选定项是目录,则应将其设置为 TRUE ;如果是文件,则设置为 FALSE

[in, out] lpFileNameBuffer

指向将接收帮助文件名的缓冲区的指针。

[in, out] lpBufferSize

指向 DWORD 的指针,该 DWORD 指定传入的缓冲区的大小。 如果 lpBuffer 不够大,则返回时,它包含所需的缓冲区大小。

[out] lpnHelpContext

指向将接收给定 nType 帮助上下文的 DWORD 的指针。

返回值

如果函数成功,则函数应返回WN_SUCCESS。

如果函数失败,它应调用 SetLastError 来设置扩展错误信息,其中可能包括以下值。

返回代码 说明
WN_NOT_SUPPORTED
提供程序不支持 NPFMXGetPermHelp 函数。
WN_BAD_VALUE
一个或多个参数是意外的形式或值。
WN_MORE_DATA
输入缓冲区太小。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 npapi.h