LSA_TRANSLATED_NAME 構造体 (lsalookup.h)
LSA_TRANSLATED_NAME構造体は LsaLookupSids 関数と共に使用され、SID によって識別されるアカウントに関する情報を返します。
構文
typedef struct _LSA_TRANSLATED_NAME {
SID_NAME_USE Use;
LSA_UNICODE_STRING Name;
LONG DomainIndex;
} LSA_TRANSLATED_NAME, *PLSA_TRANSLATED_NAME;
メンバー
Use
SID の種類を識別する SID_NAME_USE 列挙からの値。
Use に次のいずれかの値がある場合、LSA_TRANSLATED_NAMEの Name メンバーまたは DomainIndex メンバーの一方または両方が無効です。 Use に他の 値がある場合 、これらのメンバーは有効です。
Name
変換された SID の分離名を含む LSA_UNICODE_STRING 構造体。 分離名は、ドメイン名のないユーザー、グループ、またはローカル グループ のアカウント名です (Acctg\user_name ではなく、user_nameなど)。
DomainIndex
LsaLookupSids 関数によって返されるLSA_REFERENCED_DOMAIN_LIST構造体内のエントリの 0 から始まるインデックスを指定します。 エントリには、アカウントが見つかったドメインの名前と SID が含まれています。
アカウントに対応するドメインがない場合、このメンバーには負の値が含まれます。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | lsalookup.h |