LSA_TRANSLATED_NAME 구조체(lsalookup.h)

LSA_TRANSLATED_NAME 구조체는 SID로 식별된 계정에 대한 정보를 반환하기 위해 LsaLookupSids 함수와 함께 사용됩니다.

구문

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

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

Name

변환된 SID의 격리된 이름을 포함하는 LSA_UNICODE_STRING 구조체입니다. 격리된 이름은 도메인 이름이 없는 사용자, 그룹 또는 로컬 그룹 계정 이름입니다(예: Acctg\user_name 아닌 user_name).

DomainIndex

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

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

요구 사항

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

참고 항목

LSA_REFERENCED_DOMAIN_LIST

LSA_UNICODE_STRING

LsaLookupSids

SID_NAME_USE