<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>API</title><link>http://blog.blueshop.com.tw/jeff377/category/2552.aspx</link><description>API</description><managingEditor>jeff</managingEditor><dc:language>zh-CHT</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>jeff</dc:creator><title>列舉網路芳鄰的網路資源</title><link>http://blog.blueshop.com.tw/jeff377/archive/2008/04/23/54878.aspx</link><pubDate>Wed, 23 Apr 2008 19:07:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/jeff377/archive/2008/04/23/54878.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/jeff377/comments/54878.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/jeff377/archive/2008/04/23/54878.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/jeff377/comments/commentRss/54878.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/jeff377/services/trackbacks/54878.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;此範例會以遞迴方式列舉網路芳鄰的網路資源，在此範例中會使用到 mpr.dll API 函式庫的 WNetEnumResource、WNetOpenEnum、WNetCloseEnum 函式來進行網路芳鄰的網路資源的列舉動作。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;TAPIMpr 類別為 mpr.dll API 函式庫的操作類別&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="OVERFLOW: auto; WIDTH: 818px; HEIGHT: 375px"&gt;
&lt;DIV class=csharpcode&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   1:  &lt;/SPAN&gt;    &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   2:  &lt;/SPAN&gt;    &lt;SPAN class=rem&gt;''' 網路芳鄰相關函式庫(mpr.dll)。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   3:  &lt;/SPAN&gt;    &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   4:  &lt;/SPAN&gt;    &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;NotInheritable&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Class&lt;/SPAN&gt; TAPIMpr&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   5:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Enum&lt;/SPAN&gt; EResourceScope &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   6:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   7:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 正連線的資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   8:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   9:  &lt;/SPAN&gt;            RESOURCE_CONNECTED = &amp;amp;H1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  10:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  11:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 網路上所有的資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  12:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  13:  &lt;/SPAN&gt;            RESOURCE_GLOBALNET = &amp;amp;H2&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  14:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  15:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 曾經連線的資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  16:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  17:  &lt;/SPAN&gt;            RESOURCE_REMEMBERED = &amp;amp;H3&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  18:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Enum&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  19:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  20:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Enum&lt;/SPAN&gt; EResourceType &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  21:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  22:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 所有網路資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  23:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  24:  &lt;/SPAN&gt;            RESOURCETYPE_ANY = &amp;amp;H0&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  25:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  26:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 網路磁碟機。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  27:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  28:  &lt;/SPAN&gt;            RESOURCETYPE_DISK = &amp;amp;H1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  29:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  30:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 網路印表機。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  31:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  32:  &lt;/SPAN&gt;            RESOURCETYPE_PRINT = &amp;amp;H2&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  33:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  34:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 未知。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  35:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  36:  &lt;/SPAN&gt;            RESOURCETYPE_UNKNOWN = &amp;amp;HFFFFFFFF&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  37:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Enum&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  38:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  39:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Enum&lt;/SPAN&gt; EResourceDisplayType &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  40:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  41:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 一般資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  42:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  43:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_GENERIC = 0&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  44:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  45:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 網域資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  46:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  47:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_DOMAIN = 1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  48:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  49:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 伺服器資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  50:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  51:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_SERVER = 2&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  52:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  53:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 共享資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  54:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  55:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_SHARE = 3&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  56:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  57:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' 檔案資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  58:  &lt;/SPAN&gt;            &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  59:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_FILE = 4&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  60:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_GROUP = 5&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  61:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_NETWORK = 6&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  62:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_ROOT = 7&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  63:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_SHAREADMIN = 8&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  64:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_DIRECTORY = 9&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  65:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_TREE = 10&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  66:  &lt;/SPAN&gt;            RESOURCEDISPLAYTYPE_NDSCONTAINER = 11&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  67:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Enum&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  68:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  69:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Enum&lt;/SPAN&gt; EResourceUsage &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  70:  &lt;/SPAN&gt;            RESOURCEUSAGE_CONNECTABLE = &amp;amp;H1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  71:  &lt;/SPAN&gt;            RESOURCEUSAGE_CONTAINER = &amp;amp;H2&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  72:  &lt;/SPAN&gt;            RESOURCEUSAGE_NOLOCALDEVICE = &amp;amp;H4&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  73:  &lt;/SPAN&gt;            RESOURCEUSAGE_SIBLING = &amp;amp;H8&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  74:  &lt;/SPAN&gt;            RESOURCEUSAGE_ATTACHED = &amp;amp;H10&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  75:  &lt;/SPAN&gt;            RESOURCEUSAGE_ALL = (RESOURCEUSAGE_CONNECTABLE &lt;SPAN class=kwrd&gt;Or&lt;/SPAN&gt; RESOURCEUSAGE_CONTAINER &lt;SPAN class=kwrd&gt;Or&lt;/SPAN&gt; RESOURCEUSAGE_ATTACHED)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  76:  &lt;/SPAN&gt;            RESOURCEUSAGE_RESERVED = &amp;amp;H80000000&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  77:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Enum&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  78:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  79:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  80:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' 網路資源定義。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  81:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  82:  &lt;/SPAN&gt;        &amp;lt;StructLayout(LayoutKind.Sequential, CharSet:=CharSet.&lt;SPAN class=kwrd&gt;Auto&lt;/SPAN&gt;)&amp;gt; _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  83:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Class&lt;/SPAN&gt; TNetResource&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  84:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; dwScope &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; EResourceScope&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  85:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; dwType &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; EResourceType&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  86:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; dwDisplayType &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; EResourceDisplayType&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  87:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; dwUsage &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; EResourceUsage&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  88:  &lt;/SPAN&gt;            &amp;lt;MarshalAs(UnmanagedType.LPTStr)&amp;gt; _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  89:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; LocalName &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;String&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  90:  &lt;/SPAN&gt;            &amp;lt;MarshalAs(UnmanagedType.LPTStr)&amp;gt; _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  91:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; RemoteName &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;String&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  92:  &lt;/SPAN&gt;            &amp;lt;MarshalAs(UnmanagedType.LPTStr)&amp;gt; _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  93:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; Comment &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;String&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  94:  &lt;/SPAN&gt;            &amp;lt;MarshalAs(UnmanagedType.LPTStr)&amp;gt; _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  95:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; Provider &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;String&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  96:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Class&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  97:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  98:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  99:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' 列舉網路芳鄰的網路資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 100:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 101:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="Handle"&amp;gt;從 WNetOpenEnum 函數返回的一個控制碼。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 102:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="Count"&amp;gt;最初設為要枚舉的最大資源數量；或設為-1，表示枚舉盡可能多的資源。一旦返回，就會設為實際枚舉的資源數量。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 103:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="NetResource"&amp;gt;通常是一個位元組緩衝區的首位元組。該緩衝區裝載了列舉資訊。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 104:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="Size"&amp;gt;緩衝區大小。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 105:  &lt;/SPAN&gt;        &amp;lt;DllImport(&lt;SPAN class=str&gt;"mpr.dll"&lt;/SPAN&gt;, CharSet:=CharSet.&lt;SPAN class=kwrd&gt;Auto&lt;/SPAN&gt;)&amp;gt; _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 106:  &lt;/SPAN&gt;&lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Shared&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Function&lt;/SPAN&gt; WNetEnumResource(&lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; Handle &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; IntPtr, &lt;SPAN class=kwrd&gt;ByRef&lt;/SPAN&gt; Count &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;, &lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; NetResource &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; IntPtr, &lt;SPAN class=kwrd&gt;ByRef&lt;/SPAN&gt; Size &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;) &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 107:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Function&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 108:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 109:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 110:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' 啟動對網路資源進行列舉的過程。這個函數會返回由 WNetEnumResource 函數用於列舉資源所用的一個控制碼。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 111:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 112:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="Scope"&amp;gt;要列舉的資源範圍。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 113:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="Type"&amp;gt;要列舉的資源類型。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 114:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="Usage"&amp;gt;要列舉的資源使用狀況。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 115:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="NetResource"&amp;gt;網路資源定義。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 116:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="Handle"&amp;gt;傳出一個控制碼。該控制碼由 WNetEnumResource 函數使用。必須用 WNetCloseEnum 函數將其清除。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 117:  &lt;/SPAN&gt;        &amp;lt;DllImport(&lt;SPAN class=str&gt;"mpr.dll"&lt;/SPAN&gt;, CharSet:=CharSet.&lt;SPAN class=kwrd&gt;Auto&lt;/SPAN&gt;)&amp;gt; _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 118:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Shared&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Function&lt;/SPAN&gt; WNetOpenEnum(&lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; Scope &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; EResourceScope, &lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; Type &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; EResourceType, &lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; Usage &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; EResourceUsage, &lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; NetResource &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; TNetResource, &amp;lt;Out()&amp;gt; &lt;SPAN class=kwrd&gt;ByRef&lt;/SPAN&gt; Handle &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; IntPtr) &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 119:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Function&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 120:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 121:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 122:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' 結束列舉操作。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 123:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 124:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="Handle"&amp;gt;由 WNetOpenEnum 函數返回的一個列舉控制碼。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 125:  &lt;/SPAN&gt;        &amp;lt;DllImport(&lt;SPAN class=str&gt;"mpr.dll"&lt;/SPAN&gt;, CharSet:=CharSet.&lt;SPAN class=kwrd&gt;Auto&lt;/SPAN&gt;)&amp;gt; _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 126:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Shared&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Function&lt;/SPAN&gt; WNetCloseEnum(&lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; Handle &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; IntPtr) &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 127:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Function&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 128:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt; 129:  &lt;/SPAN&gt;    &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Class&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;STYLE type=text/css&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;

&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;下列程式碼中的 NetEnumResource 為列舉網路芳鄰的網路資源的函式，NetEnumResourceCallback 為執行 NetEnumResource 方法的回呼函式。&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="OVERFLOW: auto; WIDTH: 818px; HEIGHT: 375px"&gt;
&lt;DIV class=csharpcode&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   1:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   2:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' 執行 NetEnumResource 方法的回呼函式。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   3:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   4:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="NetResource"&amp;gt;網路資源定義。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   5:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="Cancel"&amp;gt;是否取消列舉動作。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   6:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Delegate&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Sub&lt;/SPAN&gt; NetEnumResourceCallback(&lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; NetResource &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; TAPIMpr.TNetResource, &lt;SPAN class=kwrd&gt;ByRef&lt;/SPAN&gt; Cancel &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Boolean&lt;/SPAN&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   7:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   8:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   9:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' 列舉網路芳鄰的網路資源。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  10:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  11:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="NetResource"&amp;gt;網路資源定義。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  12:  &lt;/SPAN&gt;        &lt;SPAN class=rem&gt;''' &amp;lt;param name="CallBack"&amp;gt;列舉過程中的回呼函式。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  13:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Shared&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Sub&lt;/SPAN&gt; NetEnumResource(&lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; NetResource &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; TAPIMpr.TNetResource, &lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; CallBack &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; NetEnumResourceCallback)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  14:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; bCancel &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Boolean&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  15:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; iRet &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  16:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; oHandle &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; IntPtr = &lt;SPAN class=kwrd&gt;New&lt;/SPAN&gt; IntPtr()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  17:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; iEntries &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  18:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; iBuffer &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt; = 16384&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  19:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; oBuffer &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; IntPtr&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  20:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; oNetResource &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; TAPIMpr.TNetResource&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  21:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; iPtr &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; Int32&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  22:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; N1 &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Integer&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  23:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; oStructure &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Object&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  24:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  25:  &lt;/SPAN&gt;            bCancel = &lt;SPAN class=kwrd&gt;False&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  26:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Try&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  27:  &lt;/SPAN&gt;                iRet = TAPIMpr.WNetOpenEnum( _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  28:  &lt;/SPAN&gt;                    TAPIMpr.EResourceScope.RESOURCE_GLOBALNET, _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  29:  &lt;/SPAN&gt;                    TAPIMpr.EResourceType.RESOURCETYPE_ANY, _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  30:  &lt;/SPAN&gt;                    TAPIMpr.EResourceUsage.RESOURCEUSAGE_ALL, NetResource, oHandle)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  31:  &lt;/SPAN&gt;                &lt;SPAN class=kwrd&gt;If&lt;/SPAN&gt; iRet &amp;lt;&amp;gt; 0 &lt;SPAN class=kwrd&gt;Then&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Exit&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Sub&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  32:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  33:  &lt;/SPAN&gt;                oBuffer = Marshal.AllocHGlobal(iBuffer)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  34:  &lt;/SPAN&gt;                &lt;SPAN class=kwrd&gt;Do&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  35:  &lt;/SPAN&gt;                    iEntries = -1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  36:  &lt;/SPAN&gt;                    iBuffer = 16384&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  37:  &lt;/SPAN&gt;                    iRet = TAPIMpr.WNetEnumResource(oHandle, iEntries, oBuffer, iBuffer)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  38:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;If&lt;/SPAN&gt; iRet &amp;lt;&amp;gt; 0 &lt;SPAN class=kwrd&gt;OrElse&lt;/SPAN&gt; iEntries &amp;lt; 1 &lt;SPAN class=kwrd&gt;Then&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Exit&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Sub&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  39:  &lt;/SPAN&gt;                    iPtr = oBuffer.ToInt32&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  40:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;For&lt;/SPAN&gt; N1 = 0 &lt;SPAN class=kwrd&gt;To&lt;/SPAN&gt; iEntries - 1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  41:  &lt;/SPAN&gt;                        oStructure = Marshal.PtrToStructure(&lt;SPAN class=kwrd&gt;CType&lt;/SPAN&gt;(iPtr, IntPtr), &lt;SPAN class=kwrd&gt;GetType&lt;/SPAN&gt;(TAPIMpr.TNetResource))&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  42:  &lt;/SPAN&gt;                        oNetResource = &lt;SPAN class=kwrd&gt;DirectCast&lt;/SPAN&gt;(oStructure, TAPIMpr.TNetResource)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  43:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  44:  &lt;/SPAN&gt;                        &lt;SPAN class=rem&gt;'列舉過程中的回呼函式&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  45:  &lt;/SPAN&gt;                        CallBack.Invoke(oNetResource, bCancel)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  46:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;If&lt;/SPAN&gt; bCancel = &lt;SPAN class=kwrd&gt;True&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Then&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Exit&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Do&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  47:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  48:  &lt;/SPAN&gt;                        &lt;SPAN class=rem&gt;'若為 RESOURCEUSAGE_CONTAINER 則利用遞迴往下層列舉網路資源&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  49:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;If&lt;/SPAN&gt; (TAPIMpr.EResourceUsage.RESOURCEUSAGE_CONTAINER = _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  50:  &lt;/SPAN&gt;                           (oNetResource.dwUsage &lt;SPAN class=kwrd&gt;And&lt;/SPAN&gt; TAPIMpr.EResourceUsage.RESOURCEUSAGE_CONTAINER)) &lt;SPAN class=kwrd&gt;Then&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  51:  &lt;/SPAN&gt;                            NetEnumResource(oNetResource, CallBack)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  52:  &lt;/SPAN&gt;                        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;If&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  53:  &lt;/SPAN&gt;                        iPtr = iPtr + Marshal.SizeOf(oNetResource)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  54:  &lt;/SPAN&gt;                    &lt;SPAN class=kwrd&gt;Next&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  55:  &lt;/SPAN&gt;                &lt;SPAN class=kwrd&gt;Loop&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  56:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  57:  &lt;/SPAN&gt;                Marshal.FreeHGlobal(oBuffer)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  58:  &lt;/SPAN&gt;                TAPIMpr.WNetCloseEnum(oHandle)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  59:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Catch&lt;/SPAN&gt; ex &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; Exception&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  60:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Try&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  61:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Sub&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;在表單上放置一個 ListBox 控制項來顯示列舉的網路資源，呼叫 NetEnumResource 函式來進行列舉，呼叫 NetEnumResource 函式的引數需傳入事先定義好的 NetEnumResourceCallback 回呼函式；當列舉的過程式，當找到網路資源時就會執行 NetEnumResourceCallback 函式，利用傳入的 NetResource 引數就可以依序列舉網路資源。&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="OVERFLOW: auto; WIDTH: 818px; HEIGHT: 375px"&gt;
&lt;DIV class=csharpcode&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   1:  &lt;/SPAN&gt;    &lt;SPAN class=rem&gt;''' &amp;lt;summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   2:  &lt;/SPAN&gt;    &lt;SPAN class=rem&gt;''' 執行 WNetEnumResource 方法的回呼函式。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   3:  &lt;/SPAN&gt;    &lt;SPAN class=rem&gt;''' &amp;lt;/summary&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   4:  &lt;/SPAN&gt;    &lt;SPAN class=rem&gt;''' &amp;lt;param name="NetResource"&amp;gt;網路資源定義。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   5:  &lt;/SPAN&gt;    &lt;SPAN class=rem&gt;''' &amp;lt;param name="Cancel"&amp;gt;是否取消列舉動作。&amp;lt;/param&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   6:  &lt;/SPAN&gt;    &lt;SPAN class=kwrd&gt;Public&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Sub&lt;/SPAN&gt; NetEnumResourceCallback(&lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; NetResource &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; TAPIMpr.TNetResource, &lt;SPAN class=kwrd&gt;ByRef&lt;/SPAN&gt; Cancel &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Boolean&lt;/SPAN&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   7:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Dim&lt;/SPAN&gt; sText &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;String&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   8:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;   9:  &lt;/SPAN&gt;        sText = &lt;SPAN class=kwrd&gt;String&lt;/SPAN&gt;.Format(&lt;SPAN class=str&gt;" {0} : LocalName='{1}' RemoteName='{2}'"&lt;/SPAN&gt;, NetResource.dwDisplayType.ToString, NetResource.LocalName, NetResource.RemoteName)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  10:  &lt;/SPAN&gt;        ListBox1.Items.Add(sText)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  11:  &lt;/SPAN&gt;        Application.DoEvents()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  12:  &lt;/SPAN&gt;    &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Sub&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  13:  &lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  14:  &lt;/SPAN&gt;    &lt;SPAN class=kwrd&gt;Private&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Sub&lt;/SPAN&gt; Button10_Click(&lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; sender &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; System.&lt;SPAN class=kwrd&gt;Object&lt;/SPAN&gt;, &lt;SPAN class=kwrd&gt;ByVal&lt;/SPAN&gt; e &lt;SPAN class=kwrd&gt;As&lt;/SPAN&gt; System.EventArgs) &lt;SPAN class=kwrd&gt;Handles&lt;/SPAN&gt; Button10.Click&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  15:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Me&lt;/SPAN&gt;.Cursor = Cursors.WaitCursor&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  16:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Try&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  17:  &lt;/SPAN&gt;            ListBox1.Items.Clear()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  18:  &lt;/SPAN&gt;            TBMpr.NetEnumResource(&lt;SPAN class=kwrd&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN class=kwrd&gt;New&lt;/SPAN&gt; NetEnumResourceCallback(&lt;SPAN class=kwrd&gt;AddressOf&lt;/SPAN&gt; NetEnumResourceCallback))&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  19:  &lt;/SPAN&gt;            MsgBox(&lt;SPAN class=str&gt;"執行完成!"&lt;/SPAN&gt;)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  20:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;Finally&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  21:  &lt;/SPAN&gt;            &lt;SPAN class=kwrd&gt;Me&lt;/SPAN&gt;.Cursor = Cursors.&lt;SPAN class=kwrd&gt;Default&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  22:  &lt;/SPAN&gt;        &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; &lt;SPAN class=kwrd&gt;Try&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE class=alt&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;SPAN class=lnum&gt;  23:  &lt;/SPAN&gt;    &lt;SPAN class=kwrd&gt;End&lt;/SPAN&gt; Sub&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;STYLE type=text/css&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/STYLE&gt;

&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://blog.blueshop.com.tw/jeff377/aggbug/54878.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>