<Return[WXYZ]><Top>
WNetOpenEnum |
Declare Function Api_WNetOpenEnum& Lib "mpr" Alias "WNetOpenEnumA" (ByVal dwScope&, ByVal dwType&, ByVal dwUsage&, lpNetResource As NETRESOURCE, lphEnum&) |
||||||||||||||||||||||||||||||||||||||||
Declare Function WNetOpenEnum Lib "mpr" Alias "WNetOpenEnumA" (ByVal dwScope As Long, ByVal dwType As Long, ByVal dwUsage As Long, lpNetResource As NETRESOURCE, lphEnum As Long) As Long |
|||||||||||||||||||||||||||||||||||||||||
ネットワークリソースの列挙、または、現在の接続の列挙を開始する。 |
|||||||||||||||||||||||||||||||||||||||||
パラメータ
dwType
ネットワークプロバイダが印刷リソースとディスクリソースを区別できない場合は、すべてのリソースが列挙されることがある。
dwUsage
dwScope パラメータが RESOURCE_GLOBALNET でない限り、このパラメータは無視される。
合、このパラメータは NULL でなければならない。
トワークの最上位コンテナを意味する。) んだものでも、 WNetEnumResource 関数が返したものでもかまわない。NETRESOURCE 構造体は、コンテナリソースを指定しなければ
ならない。つまり、dwUsage パラメータで RESOURCEUSAGE_CONTAINER 値を指定しなければならない。 呼び出し、返されたハンドルを WNetEnumResource 関数に渡してリソースを列挙する。WNetEnumResource 関数が返した NETRESOURCE 配列のリソースの中にコンテナリソースが含まれている場合、その構造体を指定して WNetOpenEnum 関数を呼び出
し、そのリソースを開いてさらに列挙を行う。
解説 ョンとは異なるログオンセッションで動作しているアプリケーションが Microsoft LAN Manager ネットワークを使って接続を確立した場合、そ のネットワーク接続は列挙から除外される。Microsoft LAN Manager ネットワークを使って確立した接続を認識できるのは、その接続を確 立したアプリケーションと同じログオンセッションで動作しているアプリケーションに限られるからである。(この接続を列挙に含めるには、この接
続を作成したユーザーアカウントを使ってこのアプリケーションを実行するだけでは不十分である。) |