当前注册人数384872人 邮箱: 密码: 注册新用户 忘记密码
首页 C/C++/MFC C# ASP.NET VB.NET MATLAB Android   站内搜索 下载代码说明/积分规则
为什么要注册?

1. 可以直接免费从本站下载代码,防止邮件发送不到您的邮箱,或登录不了国外网站

2. 可以设定关键字,当有您关心的代码收录时,邮件通知您

3. 对这里的代码进行评分和评论

4. 可以和大家一起分享你的源代码,得到更多的建议

NDIS 6.0 miniport driver for realtek family of gigabit ethernet controllers

实现一个千兆以太网卡的NDIS的miniport驱动实例源代码

2008年05月04日
C, Windows (Vista), Windows, Dev
对于那些希望写一个NDIS 6.0的miniport设备驱动的开发人员来说,实例实在是太少了,只有一个DDK中的E100BEX。 这里,我将选择一个当前比较流行的以太网控制器(Realtek 8111/8168/8169/8110等PCI的千兆以太网控制器),针对它们写一个NDIS6的驱动。
相关知识
/*** Initialize NDIS_OFFLOAD ****/
NdisZeroMemory( NdisOffload, 
sizeof(NDIS_OFFLOAD));
NdisOffload->Header.Type = NDIS_OBJECT_TYPE_OFFLOAD ;
NdisOffload->Header.Revision = NDIS_OFFLOAD_REVISION_1 ;
NdisOffload->Header.Size = sizeof(NDIS_OFFLOAD); 

//
// Initialize the NDIS_TCP_LARGE_SEND_OFFLOAD_V1 structure
// embedded in NDIS_OFFLOAD 
//
LsoV1->IPv4.Encapsulation = NDIS_ENCAPSULATION_IEEE_802_3 ;
LsoV1->IPv4.MaxOffLoadSize = MP_MAX_TCP_OFFLOAD_SIZE ;
LsoV1->IPv4.MinSegmentCount = TCP_OFFLOAD_MIN_SEGMENTS ;
LsoV1->IPv4.TcpOptions = NDIS_OFFLOAD_SUPPORTED ;
LsoV1->IPv4.IpOptions = NDIS_OFFLOAD_SUPPORTED ;
//
/*** Initialize NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES ****/
//
NdisZeroMemory ( 
&OffloadAttributes, 
sizeof(NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES)
);
OffloadAttributes.Header.Type = 
NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES ;
OffloadAttributes.Header.Revision = 
NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1 ;
OffloadAttributes.Header.Size = 
NDIS_SIZEOF_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1 ;
OffloadAttributes.HardwareOffloadCapabilities =
OffloadAttributes.DefaultOffloadConfiguration = NdisOffload ;
status = NdisMSetMiniportAttributes( Adapter->AdapterHandle,
(PNDIS_MINIPORT_ADAPTER_ATTRIBUTES)&OffloadAttributes);
源代码原文下载:
NDIS sample NDIS sample - 6.0 miniport driver for realtek 8168/8169/8111/8110

源码图片

从本站下载附件及源代码(1个附件,已经成功下载409次)

最值得关注的外文源代码

A More Complete DLL Injection Solution Using CreateRemoteThread
Falling Snow on Your Desktop
评论(评论是增加积分的一个有效途径)
字数在300字内
请如实评论
本源代码共评论62次,此处显示最近20次评论! 查看所有评论

cloud  2015年09月01日
最近在研究windows,想学习一下
sungaojie  2013年06月28日
谢谢,学习一下!
搜源码  2012年11月08日
正是需要的资料
luansh0310  2012年10月27日
感谢!
hrlmy  2012年07月18日
很好,谢谢
jm2000  2012年04月18日
非常好,感谢楼主
cx4359481  2012年01月09日
谢谢分享
stracheychen  2011年12月08日
希望能有帮助,不过先表示感谢!
ababab111  2011年10月13日
看看具体内容先
xizero00  2011年03月18日
顶起!!!!!!!
xizero00  2011年03月18日
学习
wllazy  2010年06月07日
有联系方式吗
wllazy  2010年06月07日
我在写,很需要,谢谢
k1999999  2010年05月17日
学习
cgf99  2010年03月27日
谢谢,学习先!
frostlance  2009年07月03日
多谢了。现在正在搞这东西
tiger  2009年06月12日
学习!
wyi5land  2009年05月18日
顶起!!!!!!!
lbecky  2009年05月06日
對不起,我看到了!
yjf2934  2009年05月06日
thanks!
字数在300字内
请如实评论
200万国内源码搜索
CopyRight (C) codesoso.com 2007-2009 All Rights Reserved zhihuishi   免责声明