struktur SECURITY_ATTRIBUTES (wtypesbase.h)
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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk