Bagikan melalui


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