InitializeSid

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

InitializeSid函数初始化SID结构。SID是安全标识符。

BOOL InitializeSid(

PSID 【希德】,//初始化SID的地址
PSID_IDENTIFIER_AUTHORITY 【pIdentifierAuthority】,//标识符权限的地址
BYTE 【nSubAuthorityCount】//次级次数的计数
); 

参数

【希德】

指向要初始化的SID结构。

【pIdentifierAuthority】

指向要设置SID结构的SID_IDENTIFIER_AUTHORITY结构。

【nSubAuthorityCount】

指定要在SID中设置的子权限的数量。子权限的值必须单独设置,如以下备注部分所述。

返回值

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

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

备注

虽然InitializeSid功能设置SID的子权限数量,但不设置subauthority值。这必须使用诸如GetSidSubAuthority等功能单独完成。

应用程序可以使用AllocateAndInitializeSid函数初始化SID并设置其次授权值。

也可以看看

AllocateAndInitializeSid, GetLengthSid, GetSidIdentifierAuthority, GetSidLengthRequired, GetSidSubAuthority, GetSidSubAuthorityCount, IsValidSid, SID, SID_IDENTIFIER_AUTHORITY