<Return[G]><Top>

GetAce

Declare Function Api_GetAce& Lib "advapi32" Alias "GetAce" (pAcl As ACL, ByVal dwAceIndex&, pAce As Any)

Declare Function GetAce Lib "advapi32" Alias "GetAce" (pAcl As ACL, ByVal dwAceIndex As Long, pAce As Any) As Long

ACL(アクセス制御リスト)内の 1 つの ACE(アクセス制御エントリ)へのポインタを取得する。
ACE は、access-control entry の略称。ACL は、access-control list の略称。

パラメータ

pAcl
    取得する ACE を保持する 1 つの 構造体へのポインタを指定する。
dwAceIndex
    ポインタを取得する ACE を指定する。値 0 は ACL 内の最初の ACE に、値 1 は 2 番目の ACE に対応する。
pAce
    この関数が ACE のアドレスを指すように設定したポインタへのポインタを指定する。

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、 関数を使う。