GetSecurityDescriptor 方法會取得安全性描述元,控制您連接的 WMI 命名空間存取權。 安全性描述元會以__SecurityDescriptor實例的形式傳回。 如需詳細資訊,請參閱 在安全性實體物件上變更存取安全性。
語法
uint32 GetSecurityDescriptor(
[out] __SystemSecurity Descriptor
);
參數
-
描述元 [out]
-
與 WMI 命名空間相關聯的安全性描述元。
返回值
傳回下列清單中所列的其中一個值,或指出錯誤的不同值。 如需詳細資訊,請參閱 WMI 傳回碼 或 WbemErrorEnum。
-
0
-
成功完成。
-
2
-
用戶無法存取要求的資訊。
-
8
-
未知的失敗。
-
9
-
用戶沒有執行方法的適當許可權。
-
21
-
方法呼叫中指定的參數無效。
備註
Win32_SecurityDescriptor實例代表SECURITY_DESCRIPTOR_CONTROL數據類型,並包含任意訪問控制清單 (DACL) 和系統訪問控制清單 (SACL)。 如需詳細資訊,請參閱 訪問控制清單。
如果在取得安全性描述元時未授與或啟用 SeSecurityPrivilege ,則只會在傳回的安全性描述元中傳回 DACL。 如需詳細資訊,請參閱 許可權常數 和執行 特殊許可權作業。
需求
| 要求 | 價值觀 |
|---|---|
| 最低支援的用戶端 |
Windows Vista |
| 最低支援的伺服器 |
Windows Server 2008 |
| Namespace |
所有 WMI 命名空間 |