阅读:1088回复:1
如何才能在我的应用程序中得到当前的网卡的速度?
哪位大哥可以告诉我如何在我的应用程序中得到当前网卡速度的值?我现在正在写protocol 那层的驱动,但是听说我可以在我的应用程序中实现,我知道用OID_802_11_GEN_LINK_SPEED这个函数实现,但是我就是不知道该怎么写?当然我也不知道在驱动中怎么写? 谁能让我看看关于这个的代码? 我急死了。
[编辑 - 6/29/03 by showyou] |
|
沙发#
发布于:2003-06-29 10:52
这样吗?
NDIS_REQUEST Request; ULONG speed; Request.RequestType = NdisRequestQueryInformation; Request.DATA.QUERY_INFORMATION.Oid = OID_802_11_GEN_LINK_SPEED; Request.DATA.QUERY_INFORMATION.InformationBuffer= &speed; Request.DATA.QUERY_INFORMATION.InformationBufferLength=sizeof(ULONG); //向下层的网卡发Request NdisRequest(&Status,pAdapt->BindingHandle,&Request); //返回值在speed |
|