Fungsi BuildTrusteeWithSidA (aclapi.h)
Fungsi BuildTrusteeWithSid menginisialisasi struktur TRUSTEE . Pemanggil menentukan pengidentifikasi keamanan (SID) wali amanat. Fungsi ini mengatur anggota struktur lain ke nilai default dan tidak mencari nama yang terkait dengan SID.
Sintaks
void BuildTrusteeWithSidA(
[in, out] PTRUSTEE_A pTrustee,
[in, optional] PSID pSid
);
Parameter
[in, out] pTrustee
Penunjuk ke struktur TRUSTEE untuk diinisialisasi. Fungsi BuildTrusteeWithSid tidak mengalokasikan memori apa pun. Jika parameter ini NULL atau penunjuk yang tidak valid, hasilnya tidak terdefinis.
[in, optional] pSid
Penunjuk ke struktur SID yang mengidentifikasi wali. Fungsi BuildTrusteeWithSid menetapkan penunjuk ini ke anggota ptstrName dari struktur TRUSTEE . Fungsi ini menetapkan anggota lain dari struktur TRUSTEE sebagai berikut.
Nilai | Makna |
---|---|
|
NULL |
|
NO_MULTIPLE_TRUSTEE |
|
TRUSTEE_IS_SID |
|
TRUSTEE_IS_UNKNOWN |
Nilai kembali
Tidak ada
Keterangan
Catatan
Header aclapi.h mendefinisikan BuildTrusteeWithSid sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praproscesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | aclapi.h |
Pustaka | Advapi32.lib |
DLL | Advapi32.dll |