NETCONNECTINFOSTRUCT

【勇芳软件工作室】汉化HomePreviousNext

NETCONNECTINFOSTRUCT结构包含有关用于访问网络资源的连接的预期性能的信息。在dwDelayThis value is supplied by the caller to indicate the size of the structure.dwOptDataSize成员中,值为零表示没有可用的信息。在dwDelayThis value is supplied by the caller to indicate the size of the structure.成员中,值为1表示实际值大于可在单元中表示的值。

typedef struct _NETCONNECTINFOSTRUCT {

DWORD cbStructure;

DWORD dwFlags;

DWORD dwSpeed;

DWORD dwDelay;

DWORD dwOptDataSize;

} NETCONNECTINFOSTRUCT, *LPNETCONNECTINFOSTRUCT;

会员

cbStructure

NETCONNECTINFOSTRUCT结构的大小(以字节为单位)。该值由调用者提供,以指示结构的大小。

dwFlags中

有点面具。该成员可以是以下一个或多个标志。

含义
WNCON_FORNETCARD如果设置了此标志,则在没有关于实际连接的信息的情况下,正在返回信息以执行网卡。如果未设置此标志,则与资源的当前连接正在返回信息,并考虑到任何路由退化。
WNCON_NOTROUTED如果设置,则连接不被路由。如果标志未设置,连接可能会通过限制性能的路由器。因此,如果设置了WNCON_FORNETCARD,则实际性能可能远低于返回的信息。
WNCON_SLOWLINK如果该标志被设置,则该连接超过通常较慢的介质(例如,使用正常质量的电话线路的调制解调器)。
WNCON_DYNAMIC如果标志被设置,则返回的一些信息被动态地重新计算,所以重新发出该请求可以返回不同的或更多的当前信息。

dwDelay

以100比特/秒(bps)为单位的媒体对网络资源的速度例如,1200波特点对点链路返回12。

This value is supplied by the caller to indicate the size of the structure.

当发送信息时(即数据开始发送之间的时间和接收到的时间),网络引入的单向延迟(以毫秒为单位)。这个延迟是引入到dwDelay的计算中的任何延迟的附加值,所以返回的值将为零,用于访问大多数资源。

dwOptDataSize

当应用程序向网络资源发出单个请求时,建议通过网络最有效地发送数据大小(以字节为单位)。例如,对于磁盘网络资源,写入数据块时此值可能为2048或512

也可以看看

MultinetGetConnectionPerformance,NetUserAdd