SetSecurityInfo |
Declare Function Api_SetSecurityInfo& Lib "advapi32" Alias "SetSecurityInfo" (ByVal handle&, ByRef ObjectType As SE_OBJECT_TYPE, ByVal SecurityInfo&, ByRef pOwner As SID, ByRef psidGroup As SID, ByVal Dacl As MembersOf_PACL, ByVal pSacl As MembersOf_PACL) |
||||||||||
Declare Function SetSecurityInfo Lib "advapi32" Alias "SetSecurityInfo" (ByVal handle As Long, ByRef ObjectType As SE_OBJECT_TYPE, ByVal SecurityInfo As Long, ByRef psidOwner As SID, ByRef psidGroup As SID, ByVal pDacl As Struct_MembersOf_PACL, ByVal pSacl As Struct_MembersOf_PACL) As Long |
|||||||||||
指定されたオブジェクトのセキュリティ記述子に、指定されたセキュリティ情報を設定する。呼び出し側はハンドルを使って、オブジェクトを識別する。 |
|||||||||||
パラメータ
psidOwner でなければならない。SecurityInfo パラメータには、OWNER_SECURITY_INFORMATION フラグをセットする必要がある。所有者 SID
を設定しない場合、このパラメータは NULL でもかまわない。 GROUP_SECURITY_INFORMATION フラグをセットする必要がある。プライマリグループ SID を設定しない場合、このパラメータは
NULL でもかまわない。
る必要がある。DACL を設定しない場合、このパラメータは NULL でもかまわない。
る必要がある。SACL を設定しない場合、このパラメータは NULL でもかまわない。 |