LSA_TRANSLATED_SID 結構 (ntsecapi.h)
LSA_TRANSLATED_SID 結構會與 LsaLookupNames 函式搭配使用,以傳回識別帳戶之 SID 的相關信息。
語法
typedef struct _LSA_TRANSLATED_SID {
SID_NAME_USE Use;
ULONG RelativeId;
LONG DomainIndex;
} LSA_TRANSLATED_SID, *PLSA_TRANSLATED_SID;
成員
Use
識別 SID 類型的 SID_NAME_USE 列舉型別的值。
如果Use有下列其中一個值,則LSA_TRANSLATED_SID的RelativeId或DomainIndex成員的一或兩者都無效。 如果 Use 有任何其他值,則這些成員有效。
值 | 意義 |
---|---|
|
DomainIndex 成員有效,但 RelativeId 成員無效,而且必須忽略。 |
|
DomainIndex 和 RelativeId 都無效,而且必須忽略。 |
|
DomainIndex 和 RelativeId 成員都無效,而且必須忽略。 |
RelativeId
指定帳戶 SID 的相對識別碼 (RID) 。 RID 會識別 與 DomainIndex 成員所參考網域相對的帳戶。 帳戶的完整 SID 是由網域 SID 所組成,後面接著 RID。
DomainIndex
指定 LsaLookupNames 函式所傳回之LSA_REFERENCED_DOMAIN_LIST結構中專案的以零起始的索引。 這個專案包含找到帳戶之網域的名稱和 SID。
如果帳戶沒有對應的網域,這個成員就會包含負值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | ntsecapi.h |