LookupPrivilegeName

【勇芳软件工作室】汉化HomePreviousNext

LookupPrivilegeName功能通过指定的本地唯一标识符(LUID)检索与特定系统上表示的权限相对应的名称。

BOOL LookupPrivilegeName(

LPCTSTR 【lpSystemName】,//指定系统的字符串地址
PLUID 【lpLuid】,//本地唯一标识符的地址
LPTSTR 【lpName】,//指定特权的字符串地址
LPDWORD 【cbName】//可显示名称的字符串大小的地址
); 

参数

【lpSystemName】

指向一个以null结尾的字符串,指定查询特权名称的系统的名称。如果指定了空字符串,则该函数尝试在本地系统上查找特权名称。

【lpLuid】

指向目标系统上已知特权的本地唯一标识符。

【lpName】

指向缓冲区,接收代表特权名称的以null结尾的字符串。例如,这个字符串可以是“SeSecurityPrivilege”。

【cbName】

指向一个变量,指定【lpName】缓冲区的大小(以字符为单位)。当函数返回时,此参数包含特权名称的长度,不包括终止空字符。如果【lpName】参数指向的缓冲区太小,则该变量在函数返回时包含所需的大小。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

对于此版本的Windows NT,此函数仅支持WINNT.H的“已定义特权”部分中指定的权限。

也可以看看

LookupPrivilegeDisplayName, LookupPrivilegeValue