共用方式為


SECURITY_ATTRIBUTES 結構 (wtypesbase.h)

SECURITY_ATTRIBUTES 結構包含 物件的安全性描述元,並指定指定這個結構是否可繼承所擷取的句柄。 此結構提供各種函式所建立之物件的安全性設定,例如 CreateFileCreatePipeCreateProcessRegCreateKeyExRegSaveKeyEx

語法

typedef struct _SECURITY_ATTRIBUTES {
  DWORD  nLength;
  LPVOID lpSecurityDescriptor;
  BOOL   bInheritHandle;
} SECURITY_ATTRIBUTES, *PSECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES;

成員

nLength

這個結構的大小,以位元組為單位。 將此值設定為 SECURITY_ATTRIBUTES 結構的大小。

lpSecurityDescriptor

控制物件存取權 之SECURITY_DESCRIPTOR 結構的指標。 如果這個成員的值是 NULL,則會將物件指派給與 呼叫進程存取令牌 相關聯的預設安全性描述元。 這與指派 NULL任意訪問控制清單 (DACL) 來授與每個人的存取權不同。 根據預設,進程存取令牌中的預設 DACL 只允許存取存取令牌所代表的使用者。

如需建立安全性描述元的詳細資訊,請參閱 建立安全性描述元

bInheritHandle

布爾值,指定建立新進程時是否繼承傳回的句柄。 如果這個成員為 TRUE,新進程會繼承句柄。

規格需求

需求
最低支援的用戶端 Windows XP
最低支援的伺服器 Windows Server 2003
標頭 wtypesbase.h