IAzNameResolver::NamesFromSids 方法 (azroles.h)
NamesFromSids 方法會取得對應至指定安全性標識碼的顯示名稱, (SID) 。
語法
HRESULT NamesFromSids(
[in] VARIANT vSids,
[out] VARIANT *pvSidTypes,
[out] VARIANT *pvNames
);
參數
[in] vSids
要翻譯之 SID 的字串表示陣列。
這是包含 SAFEARRAY 或 JScript Array 物件的變體。 數位的每個元素都會保存包含 SID 字串表示的 VT_BSTR 。
[out] pvSidTypes
指定所轉譯之 SID 類型的 SID_NAME_USE 列舉元素陣列指標。
這是包含 SAFEARRAY 或 JScript Array 物件的變體。 陣列的每個元素都會保存 VT_I4 值,指定 SID_NAME_USE 列舉的專案。
[out] pvNames
字串陣列的指標,其中包含對應至 vSids 參數所指定之 SID 之主體的顯示名稱。
這是包含 SAFEARRAY 或 JScript Array 物件的變體。 陣列的每個元素都會保存包含顯示名稱 的VT_BSTR 。 如果找不到一或多個 SID 的名稱,對應的陣列元素會包含空字串。
傳回值
如果方法成功,則會傳回 S_OK。
如果方法失敗,則會傳回錯誤碼。 如果方法找不到任何主體的顯示名稱,則會傳回 CO_E_NOMATCHINGNAMEFOUND。 如需其他常見錯誤碼的清單,請參閱 一般 HRESULT 值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | azroles.h |