SeAppendPrivileges 函式 (ntifs.h)
SeAppendPrivileges 例程會將其他許可權附加至存取狀態結構中設定的許可權集。
語法
NTSTATUS SeAppendPrivileges(
[in, out] PACCESS_STATE AccessState,
[in] PPRIVILEGE_SET Privileges
);
參數
[in, out] AccessState
表示目前存取要求之呼叫端配置的ACCESS_STATE結構的指標。
[in] Privileges
呼叫端配置的PRIVILEGE_SET結構的指標,其中包含要加入的許可權。
傳回值
傳回碼 | Description |
---|---|
|
附加作業成功。 |
|
為新的許可權配置記憶體時,SeAppendPrivileges 遇到集區配置失敗。 |
備註
一開始,存取狀態結構在其許可權集合中最多可以保留三個許可權。 如果需要儲存三個以上的許可權, SeAppendPrivileges 會從分頁集區配置新的許可權集,並將複製到目前的許可權和新許可權。
如需安全性和訪問控制的詳細資訊,請參閱 適用於驅動程序開發人員的 Windows 安全性模型 ,以及 Windows SDK 中有關這些主題的檔。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | ntifs.h (包含 Ntifs.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |