Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Struktur SECURITY_ATTRIBUTES berisi deskriptor keamanan untuk objek dan menentukan apakah handel yang diambil dengan menentukan struktur ini dapat diwariskan. Struktur ini menyediakan pengaturan keamanan untuk objek yang dibuat oleh berbagai fungsi, seperti CreateFile, CreatePipe, CreateProcess, RegCreateKeyEx, atau RegSaveKeyEx.
Sintaks
typedef struct _SECURITY_ATTRIBUTES {
DWORD nLength;
LPVOID lpSecurityDescriptor;
BOOL bInheritHandle;
} SECURITY_ATTRIBUTES, *PSECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES;
Anggota
nLength
Ukuran, dalam byte, dari struktur ini. Atur nilai ini ke ukuran struktur SECURITY_ATTRIBUTES .
lpSecurityDescriptor
Penunjuk ke struktur SECURITY_DESCRIPTOR yang mengontrol akses ke objek. Jika nilai anggota ini adalah NULL, objek diberi deskriptor keamanan default yang terkait dengan token akses proses panggilan. Ini tidak sama dengan memberikan akses ke semua orang dengan menetapkan daftar kontrol akses diskresiNULL (DACL). Secara default, DACL default dalam token akses proses hanya memungkinkan akses ke pengguna yang diwakili oleh token akses.
Untuk informasi tentang membuat deskriptor keamanan, lihat Membuat Deskriptor Keamanan.
bInheritHandle
Nilai Boolean yang menentukan apakah handel yang dikembalikan diwariskan saat proses baru dibuat. Jika anggota ini TRUE, proses baru akan mewarisi handel.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP |
| Server minimum yang didukung | Windows Server 2003 |
| Header | wtypesbase.h |