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
指定要在其中显示“帮助”的文件管理器的“ 安全 ”菜单中的菜单项。 这可以是以下值之一。
值 | 含义 |
---|---|
|
在 “权限 ”菜单项上显示帮助。 |
|
在 “审核 ”菜单项上显示帮助。 |
|
在 “所有者 ”菜单项上显示帮助。 |
[in] fDirectory
指定所选项是否为目录。 如果文件管理器中的选定项是目录,则应将其设置为 TRUE ;如果是文件,则设置为 FALSE 。
[in, out] lpFileNameBuffer
指向将接收帮助文件名的缓冲区的指针。
[in, out] lpBufferSize
指向 DWORD 的指针,该 DWORD 指定传入的缓冲区的大小。 如果 lpBuffer 不够大,则返回时,它包含所需的缓冲区大小。
[out] lpnHelpContext
指向将接收给定 nType 帮助上下文的 DWORD 的指针。
返回值
如果函数成功,则函数应返回WN_SUCCESS。
如果函数失败,它应调用 SetLastError 来设置扩展错误信息,其中可能包括以下值。
返回代码 | 说明 |
---|---|
|
提供程序不支持 NPFMXGetPermHelp 函数。 |
|
一个或多个参数是意外的形式或值。 |
|
输入缓冲区太小。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | npapi.h |