다음을 통해 공유


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_SIDRelativeId 또는 DomainIndex 멤버 중 하나 또는 둘 다 유효하지 않습니다. 이러한 멤버는 Use 에 다른 값이 있는 경우 유효합니다.

의미
SidTypeDomain
DomainIndex 멤버는 유효하지만 RelativeId 멤버는 유효하지 않으므로 무시해야 합니다.
SidTypeInvalid
DomainIndexRelativeId는 모두 유효하지 않으므로 무시해야 합니다.
SidTypeUnknown
DomainIndexRelativeId 멤버는 모두 유효하지 않으므로 무시해야 합니다.

RelativeId

계정 SID의 RID(상대 식별자)를 지정합니다. RID는 DomainIndex 멤버가 참조하는 도메인을 기준으로 계정을 식별합니다. 계정의 전체 SID는 도메인 SID와 RID로 구성됩니다.

DomainIndex

LsaLookupNames 함수에서 반환된 LSA_REFERENCED_DOMAIN_LIST 구조체에 있는 항목의 인덱스(0부터 시작)를 지정합니다. 이 항목에는 계정이 발견된 도메인의 이름과 SID가 포함됩니다.

계정에 해당하는 도메인이 없으면 이 멤버에 음수 값이 포함됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 ntsecapi.h

추가 정보

LSA_REFERENCED_DOMAIN_LIST

LsaLookupNames

SID_NAME_USE