<Return[E]><Top>

EqualSid

Declare Function Api_EqualSid& Lib "advapi32" Alias "EqualSid" (pSid1 As Any, pSid2 As Any)

Declare Function EqualSid Lib "advapi32" (pSid1 As Any, pSid2 As Any) As Long

2 つの SID(セキュリティ ID)の値が等しいかどうかを調べる。等しいと見なされるには、2 つの SID が完全に一致していなければならない。

パラメータ
pSid1
    比較する最初の SID 構造体へのポインタを指定する。この構造体が有効であることが条件である。
pSid2
    比較する 2 番目の SID 構造体へのポインタを指定する。この構造体が有効であることが条件である。

戻り値
    2 つの SID 構造体が等しい場合、0 以外の値が返る。
    2 つの SID 構造体が等しくない場合、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。
    どちらかの SID 構造体が無効な場合、戻り値は未定義である。