struktur LSA_TRANSLATED_NAME (lsalookup.h)

Struktur LSA_TRANSLATED_NAME digunakan dengan fungsi LsaLookupSids untuk mengembalikan informasi tentang akun yang diidentifikasi oleh SID.

Sintaks

typedef struct _LSA_TRANSLATED_NAME {
  SID_NAME_USE       Use;
  LSA_UNICODE_STRING Name;
  LONG               DomainIndex;
} LSA_TRANSLATED_NAME, *PLSA_TRANSLATED_NAME;

Anggota

Use

Nilai dari enumerasi SID_NAME_USE yang mengidentifikasi jenis SID.

Jika Gunakan memiliki salah satu nilai berikut, salah satu atau kedua anggota Nama atau DomainIndexLSA_TRANSLATED_NAME tidak valid. Anggota ini valid jika Gunakan memiliki nilai lain.

Nilai Makna
SidTypeDomain
Anggota DomainIndex valid, tetapi anggota Nama tidak valid dan harus diabaikan.
SidTypeInvalid
DomainIndex dan Nama tidak valid dan harus diabaikan.
SidTypeUnknown
DomainIndex dan Nama tidak valid dan harus diabaikan.
SidTypeWellKnownGroup
Anggota Nama valid, tetapi anggota DomainIndex tidak valid dan harus diabaikan.

Name

Struktur LSA_UNICODE_STRING yang berisi nama terisolasi dari SID yang diterjemahkan. Nama yang terisolasi adalah nama akun pengguna, grup, atau grup lokal tanpa nama domain (misalnya, user_name, bukan Acctg\user_name).

DomainIndex

Menentukan indeks berbasis nol entri dalam struktur LSA_REFERENCED_DOMAIN_LIST yang dikembalikan oleh fungsi LsaLookupSids . Entri berisi nama dan SID domain tempat akun ditemukan.

Jika tidak ada domain terkait untuk akun, anggota ini berisi nilai negatif.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header lsalookup.h

Lihat juga

LSA_REFERENCED_DOMAIN_LIST

LSA_UNICODE_STRING

LsaLookupSids

SID_NAME_USE