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