Share via


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_SIDRelativeIdDomainIndex成員的一或兩者都無效。 如果 Use 有任何其他值,則這些成員有效。

意義
SidTypeDomain
DomainIndex 成員有效,但 RelativeId 成員無效,而且必須忽略。
SidTypeInvalid
DomainIndexRelativeId 都無效,而且必須忽略。
SidTypeUnknown
DomainIndexRelativeId 成員都無效,而且必須忽略。

RelativeId

指定帳戶 SID 的相對識別碼 (RID) 。 RID 會識別 與 DomainIndex 成員所參考網域相對的帳戶。 帳戶的完整 SID 是由網域 SID 所組成,後面接著 RID。

DomainIndex

指定 LsaLookupNames 函式所傳回之LSA_REFERENCED_DOMAIN_LIST結構中專案的以零起始的索引。 這個專案包含找到帳戶之網域的名稱和 SID。

如果帳戶沒有對應的網域,這個成員就會包含負值。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 ntsecapi.h

另請參閱

LSA_REFERENCED_DOMAIN_LIST

LsaLookupNames

SID_NAME_USE