структура LSA_TRANSLATED_NAME (lsalookup.h)
Структура LSA_TRANSLATED_NAME используется с функцией LsaLookupSids для возврата сведений об учетной записи, определяемой идентификатором безопасности.
Синтаксис
typedef struct _LSA_TRANSLATED_NAME {
SID_NAME_USE Use;
LSA_UNICODE_STRING Name;
LONG DomainIndex;
} LSA_TRANSLATED_NAME, *PLSA_TRANSLATED_NAME;
Члены
Use
Значение из перечисления SID_NAME_USE , определяющее тип идентификатора безопасности.
Если параметр Use имеет одно из следующих значений, то один или оба элемента Name или DomainIndexLSA_TRANSLATED_NAME являются недопустимыми. Эти элементы являются допустимыми, если параметр Use имеет любое другое значение.
Name
Структура LSA_UNICODE_STRING , содержащая изолированное имя переведенного идентификатора безопасности. Изолированное имя — это имя учетной записи пользователя, группы или локальной группы без доменного имени (например, user_name, а не Acctg\user_name).
DomainIndex
Задает отсчитываемый от нуля индекс записи в структуре LSA_REFERENCED_DOMAIN_LIST , возвращаемой функцией LsaLookupSids . Запись содержит имя и идентификатор безопасности домена, в котором была найдена учетная запись.
Если для учетной записи нет соответствующего домена, этот элемент содержит отрицательное значение.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | lsalookup.h |