GetSecurityInfo |
Declare Function Api_GetSecurityInfo& Lib "advapi32" Alias "GetSecurityInfo" (ByVal Hand&, ByRef Type As SE_OBJECT_TYPE, ByVal Info&, ByRef Owner As Sid, ByRef Group As Sid, ByRef Dacl As pAcl, ByRef Sacl As pAcl, ByRef Descriptor As SECURITY_DESCRIPTOR) |
||||||||
Declare Function GetSecurityInfo Lib "advapi32" Alias "GetSecurityInfo" (ByVal Handle As Long, ByRef ObjectType As SE_OBJECT_TYPE, ByVal SecurityInfo As Long, ByRef ppsidOwner As Sid, ByRef ppsidGroup As Sid, ByRef ppDacl As pAcl, ByRef ppSacl As pAcl, ByRef ppSecurityDescriptor As SECURITY_DESCRIPTOR) As Long |
|||||||||
画面のデザインに使われている、表示要素の色を取得する。表示要素とは、ウィンドウの一部、またはシステムが表示する画面の一部を意味する。 |
|||||||||
パラメータ このパラメータには、次の値を任意に組み合わせて指定することができる。
ppsidOwner OWNER_SECURITY_INFORMATION フラグをセットしていた場合にのみ、返されたポインタは有効である。所有者 SID が必要ない場
合、このパラメータは NULL でもかまわない。 GROUP_SECURITY_INFORMATION フラグをセットしていた場合にのみ、返されたポインタは有効である。グループ SID が必要ない場
合、このパラメータは NULL でもかまわない。
ラグをセットしていた場合にのみ、返されたポインタは有効である。DACL が必要ない場合、このパラメータは NULL でもかまわない。
ラグをセットしていた場合にのみ、返されたポインタは有効である。SACL が必要ない場合、このパラメータは NULL でもかまわない。 必要がある。
う指示している場合、これらのパラメータは ppSecurityDescriptor 内に返されたセキュリティ記述子の中の、対応するパラメータを指す。 READ_CONTROL アクセス権を許可されていなければならない。READ_CONTROL アクセス権を取得するには、呼び出し側がオブジェク
トの所有者であるか、オブジェクトの DACL がこのアクセス権を許可していなければならない。 許可されていなければならない。このアクセス権を取得する適切な方法は、呼び出し側の現在のトークン内で SE_SECURITY_NAME 特 権を有効にし、ACCESS_SYSTEM_SECURITY アクセスを行うハンドルを開き、最後にこの特権を無効にすることである。 |