<Return[MN]><Top>
NetUserEnum |
Declare Function Api_NetUserEnum& Lib "netapi32" Alias "NetUserEnum" (ByVal lpServername&, ByVal level&, ByVal filter&, ByVal bufptr$, ByVal prefmaxlen&, ByRef entriesread&, ByRef totalentries&, ByRef resume_handle&) |
||||||||||||||||||||||||||||||||||||
Declare Function NetUserEnum Lib "netapi32" Alias "NetUserEnum" (ByVal lpServername As Long, ByVal level As Long, ByVal filter As Long, ByVal bufptr As String, ByVal prefmaxlen As Long, ByRef entriesread As Long, ByRef totalentries As Long, ByRef resume_handle As Long) As Long |
|||||||||||||||||||||||||||||||||||||
サーバー上のすべてのユーザーアカウントに関する情報を取得する。 が可能なオブジェクトの ACL(アクセス制御リスト)に基づいて、アクセスが許可または拒否される既定の ACL は、Authenticated Users ま たは Pre-Windows 2000 Compatible Access グループのメンバだけが情報を表示することを許可する。既定では、Everyone グループが、 Pre-Windows 2000 Compatible Access グループのメンバになっている。この結果、システムが匿名(アノニマス)アクセスを許可している場
合、情報への匿名アクセスができる。 ンバが情報を表示できるようになる。レジストリの HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa ハイブで restrictanonymous エントリに 1 を割り当てると、匿名アクセスを許可するポリシーが設定される。 |
|||||||||||||||||||||||||||||||||||||
パラメータ
い。このパラメータが NULL の場合、ローカルコンピュータを使う。
filter いずれかである。
bufptr パラメータの値によって異なる。このバッファはシステムによって割り当てられたもので、NetApiBufferFree 関数を使って解放しなければなら
ない。この関数が失敗して ERROR_MORE_DATA が返った場合でも、このバッファを解放しなければならないことに注意する。 関数はデータが必要とする量のメモリを割り当てる。このパラメータで他の値を指定すると、その値は、この関数が返すバイト数に制限を加
えることがある。バッファサイズが不足して一部のエントリを格納できない場合は、ERROR_MORE_DATA が返る。
の総数が格納される。
するかにかかわりなく、totalentries パラメータは必ずデータベース内の全エントリ数を反映する。 ンドルは最初の呼び出しのときに 0 であるべきで、それ以降の呼び出しでも変更するべきではない。resume_handle が NULL の場合、レ
ジュームハンドルは格納されない。
び出す。
す。リスト内のユーザーが、並べ替え済みの順序で返ることは保証されていない。 のパスワードメンバは NULL に設定される。 |