equalSid 函数 (securitybaseapi.h)

EqualSid 函数测试两个安全标识符 (SID) 值是否相等。 两个 SID 必须完全匹配才能被视为相等。

语法

BOOL EqualSid(
  [in] PSID pSid1,
  [in] PSID pSid2
);

参数

[in] pSid1

指向要比较的第一个 SID 结构的指针。 假定此结构有效。

[in] pSid2

指向要比较的第二 个 SID 结构的指针。 假定此结构有效。

返回值

如果 SID 结构相等,则返回值为非零值。

如果 SID 结构不相等,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。

如果任一 SID 结构无效,则返回值未定义。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 securitybaseapi.h (包括 Windows.h)
Library Advapi32.lib
DLL Advapi32.dll

另请参阅

访问控制概述

基本访问控制函数

EqualPrefixSid

IsValidSid

SID