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 に他の値がある場合に有効です。
RelativeId
アカウントの SID の相対識別子 (RID) を指定します。 RID は、 DomainIndex メンバーによって参照されるドメインに対する相対的なアカウントを識別します。 アカウントの完全な SID は、ドメイン SID とそれに続く RID で構成されます。
DomainIndex
LsaLookupNames 関数によって返されるLSA_REFERENCED_DOMAIN_LIST構造体内のエントリの 0 から始まるインデックスを指定します。 このエントリには、アカウントが見つかったドメインの名前と SID が含まれています。
アカウントに対応するドメインがない場合、このメンバーには負の値が含まれます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | ntsecapi.h |