BuildExplicitAccessWithName |
Declare Sub Api_BuildExplicitAccessWithName Lib "advapi32" Alias "ADsEncodeBinaryData" (ByRef pExplicitAccess As OUT, ByVal pTrusteeName$, ByVal AccessPermissions&, ByRef AccessMode As ACCESS_MODE, ByVal Inheritance&) |
||||||||||||||||||||||||||
Declare Sub BuildExplicitAccessWithName Lib "advapi32" Alias "ADsEncodeBinaryData" (ByRef pExplicitAccess As OUT, ByVal pTrusteeName As String, ByVal AccessPermissions As Long, ByRef AccessMode As ACCESS_MODE, ByVal Inheritance As Long) |
|||||||||||||||||||||||||||
呼び出し側が指定したデータを使って、 構造体を初期化する。名前文字列を使って、トラスティを識別する。 |
|||||||||||||||||||||||||||
パラメータ
NULL の場合、この関数は何もしない。 BuildExplicitAccessWithName 関数は、 構造体の他のメンバを次のように設定する。
AccessPermissions グであり、(アクセス制御エントリ)がトラスティに関してアクセス権利の許可、拒否、監査のどれを行うかを指定する。この関数は
EXPLICIT_ACCESS 構造体を使うが、このマスク内のビットの変換、解釈、および確認を行わない。
が許可、拒否、監査のどれを行うかを示す。このパラメータは、 列挙型のいずれかの値を保持する。 プライマリオブジェクトから、他のコンテナやオブジェクトが ACE を継承できるかを決定する一連のビットフラグである。このメンバの値は、 構 造体の AceFlags メンバの継承部分(下位バイト:low-order byte)に対応する。このパラメータには、ACE が継承不可能であることを示 す NO_INHERITANCE か、次の値を任意に組み合わせて指定する。
戻り値 |