<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML DIR="LTR" xmlns:MSHelp="http://msdn.microsoft.com/MSHelp">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>NDIS Library Functions Used by Miniport Drivers</TITLE>
<META NAME="ms.locale" content="en-us">
<META NAME="DESCRIPTION" CONTENT="network, NetworkDrivers, Reference, NDIS Library Functions Used by Miniport Drivers">
<META NAME="MS-HKWD" CONTENT="NDIS Library Functions Used by Miniport Drivers">
<META NAME="MS-HKWD" CONTENT="Network Driver Interface Specification (NDIS)">
<LINK REL="stylesheet" type="text/css" HREF="backsdk4.css"><SCRIPT SRC="langref.js"></SCRIPT><style>dd {margin-bottom:0em; margin-left:1.9em; }</style>
</HEAD>
<Body topmargin="0"><DIV STYLE="display:none;"><OBJECT ID="hhobj_1" TYPE="application/x-oleobject" CLASSID="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><PARAM NAME="Command" VALUE="ALink,MENU">
<PARAM NAME="DefaultTopic" VALUE="notopic.htm">
<PARAM NAME="Item1" VALUE="">
<PARAM NAME="Item2" VALUE="k109_2e5512a0-5566-4266-89d7-a7d27a4e4a1a.xml"></OBJECT></DIV>
<TABLE CLASS="buttonbarshade" CELLSPACING="0" border="0"><TR><TD NOWRAP="true">�</TD></TR></TABLE>
<TABLE CLASS="buttonbartable" CELLSPACING="0">
<TR ID="hdr">
<TD NOWRAP="true" CLASS="runninghead">Network Devices and Protocols: Windows DDK</TD>
</TR>
</TABLE>
<H1><A NAME="102nsmry_0ecd385d-a7a2-4bd1-b9fe-b1f6d8554a2d.xml"></A>NDIS Library Functions Used by Miniport Drivers</H1>
<DL><DT><a HREF="NdisX_NDIS__4b6b9dda-6685-44dd-abcb-0484f41d2bc3.xml.htm">ETH_COPY_NETWORK_ADDRESS</a> </DT>
<DD>Copies a given Ethernet address to a given location.</DD>
<DT><a HREF="NdisX_NDIS__7f27235c-adf2-4d80-a617-c0c59ecf197d.xml.htm">FDDI_IS_BROADCAST</a> </DT>
<DD>Sets a caller-supplied variable to a Boolean value indicating whether a given FDDI address is a broadcast address. </DD>
<DT><a HREF="NdisX_NDIS__7baca8a6-eb2b-43a6-b45c-ad533bcf0976.xml.htm">FDDI_IS_MULTICAST</a> </DT>
<DD>Sets a caller-supplied variable to a Boolean value indicating whether a given FDDI address is a multicast address. </DD>
<DT><a HREF="NdisX_NDIS__4bf2b71b-cead-436a-88a5-dd3312d89521.xml.htm">FDDI_IS_SMT</a> </DT>
<DD>Sets a caller-supplied variable to a Boolean value indicating whether a given FDDI frame is SMT (systems management utility). </DD>
<DT><a HREF="NdisXA_B_6a27c811-da37-410d-8ca6-d982832b1d09.xml.htm"><b>NdisAcquireReadWriteLock</b></a></DT>
<DD>Acquires a lock that the caller uses for either write or read access to the resources that are shared among driver threads.</DD>
<DT><a HREF="NdisXA_B_54c55d32-a190-4454-ad0d-670427754b8b.xml.htm"><b>NdisAcquireSpinLock</b></a> </DT>
<DD>Acquires a spin lock so the caller can synchronize access to resources shared among non-ISR driver routines in a multiprocessor-safe way. </DD>
<DT><a HREF="NdisXA_B_26e4cc27-4bbb-4122-80fb-ef5e4663a4dc.xml.htm"><b>NdisAdjustBufferLength</b></a> </DT>
<DD>Modifies the length specified in a given buffer descriptor that was allocated or copied by the caller. </DD>
<DT><a HREF="NdisXA_B_4fe70c62-deff-4207-ab5e-e49b2538735d.xml.htm"><b>NdisAllocateBuffer</b></a> </DT>
<DD>Creates a buffer descriptor describing a specified virtual (sub)range within an already allocated, nonpaged memory block, given a handle returned by <b>NdisAllocateBufferPool</b>. </DD>
<DT><a HREF="NdisXA_B_3588fceb-c8d5-4fef-ac06-9848dd7c9908.xml.htm"><b>NdisAllocateBufferPool</b></a> </DT>
<DD>Returns a handle with which the caller can allocate buffer descriptors with <b>NdisAllocateBuffer</b>. </DD>
<DT><a HREF="NdisXA_B_cf09fe41-e05d-418e-9425-33d1dac725a9.xml.htm"><b>NdisAllocateFromBlockPool</b></a></DT>
<DD>Allocates memory from a block of memory pool.</DD>
<DT><a HREF="NdisXA_B_455986e8-a34c-44df-b454-87416d8eccf7.xml.htm"><b>NdisAllocateFromNPagedLookasideList</b></a></DT>
<DD>Removes the first entry from the given lookaside list head. If the lookaside list currently is empty, an entry is allocated from nonpaged pool.</DD>
<DT><a HREF="NdisXA_B_c13c4d75-fe8f-482a-8be4-43aa77c68f6d.xml.htm"><b>NdisAllocateMemory</b></a> </DT>
<DD>This function is obsolete. Use <b>NdisAllocateMemoryWithTag</b>. </DD>
<DT><a HREF="NdisXA_B_3e67bc3b-3b17-4fea-98e4-1493c3f51d5e.xml.htm"><b>NdisAllocateMemoryWithTag</b></a></DT>
<DD>Allocates resident (nonpaged) system-space memory.</DD>
<DT><a HREF="NdisXA_B_21188e17-c2d5-412d-86ad-3ba2014f9ae4.xml.htm"><b>NdisAllocatePacket</b></a> </DT>
<DD>Allocates a packet descriptor, given a handle returned by a preceding call to <b>NdisAllocatePacketPool</b>. </DD>
<DT><a HREF="NdisXA_B_55656e7d-592d-4910-b08a-a4fd2bc930bf.xml.htm"><b>NdisAllocatePacketPool</b></a> </DT>
<DD>Allocates and initializes a block of nonpaged packet pool, given the number of packet descriptors and how many bytes each fixed-size packet descriptor should contain. </DD>
<DT><a HREF="NdisXA_B_93f20c62-ba1e-43d2-afaf-a7bf3ca51cbf.xml.htm"><b>NdisAllocatePacketPoolEx</b></a></DT>
<DD>Allocates and initializes a block of storage for a pool of packet descriptors.</DD>
<DT><a HREF="NdisXA_B_f42dc321-9805-443e-a7b3-315ab403aeba.xml.htm"><b>NdisAllocateSpinLock</b></a> </DT>
<DD>Initializes a variable of type NDIS_SPIN_LOCK, used to synchronize access to resources shared among non-ISR driver functions. An initialized spin lock, for which the caller supplies resident storage, is a required parameter to the <b>Ndis..SpinLock</b> and <b>NdisInterlocked</b><i>Xxx</i> functions. </DD>
<DT><a HREF="NdisXA_B_e56d613a-b145-4f9e-bb96-3e4d8ad33538.xml.htm"><b>NdisAnsiStringToUnicodeString</b></a> </DT>
<DD>Converts a given counted ANSI string into a counted Unicode string. </DD>
<DT><a HREF="NdisXA_B_304874bc-13ef-4069-8778-b7b682abe444.xml.htm"><b>NdisBufferLength</b></a></DT>
<DD>Returns the length in bytes of a given mapped buffer.</DD>
<DT><a HREF="NdisX_NDIS__2c9a6ba7-1973-41e4-b1c2-fcf364f84161.xml.htm">NDIS_BUFFER_LINKAGE</a> </DT>
<DD>Returns a pointer to a linked buffer, given a pointer to an NDIS buffer descriptor.</DD>
<DT><a HREF="NdisX_NDIS__089d3d94-30b3-4b6c-8bfd-b7ca5c08ec24.xml.htm">NDIS_BUFFER_TO_SPAN_PAGES</a> </DT>
<DD>Determines how many pages of host memory are being used to back a given buffer.</DD>
<DT><a HREF="NdisXA_B_78961adb-ccc4-4e66-b630-59b64497fc92.xml.htm"><b>NdisBufferVirtualAddress</b></a></DT>
<DD>Returns the base virtual address for the buffer mapped by a given buffer descriptor. It maps the physical pages described by the given buffer descriptor onto system space, if they are not already mapped to system space. Drivers should call <b>NdisBufferVirtualAddressSafe</b> instead of <b>NdisBufferVirtualAddress</b>. NDIS 5.1 miniport drivers must call <b>NdisBufferVirtualAddressSafe</b> instead of <b>NdisBufferVirtualAddress</b>.</DD>
<DT><a HREF="NdisXA_B_72467735-1958-4414-b116-2090b574873a.xml.htm"><b>NdisBufferVirtualAddressSafe</b></a></DT>
<DD><b>NdisBufferVirtualAddressSafe</b> is the safe version of <b>NdisBufferVirtualAddress</b>. Unlike <b>NdisBufferVirtualAddress</b>, <b>NdisBufferVirtualAddressSafe</b> will not cause a bug check if system resources are low or exhausted. Drivers should call <b>NdisBufferVirtualAddressSafe</b> instead of <b>NdisBufferVirtualAddress</b>. NDIS 5.1 miniport drivers must call <b>NdisBufferVirtualAddressSafe</b> instead of <b>NdisBufferVirtualAddress</b>.</DD>
<DT><a HREF="NdisXC_bb80fd0d-6724-4a88-bf86-300a23b51723.xml.htm"><b>NdisChainBufferAtBack</b></a> </DT>
<DD>Links a given buffer descriptor at the end of the chain of buffer descriptors for a given packet descriptor. </DD>
<DT><a HREF="NdisXC_0f515359-8245-4aea-9111-ea41612e0caf.xml.htm"><b>NdisChainBufferAtFront</b></a> </DT>
<DD>Links a given buffer descriptor at the start of the chain of buffer descriptors for a given packet descriptor. </DD>
<DT><a HREF="NdisXC_eb02fa4e-fff9-41e5-81f6-9580af7480a7.xml.htm"><b>NdisCloseConfiguration</b></a> </DT>
<DD>Releases the handl
没有合适的资源?快使用搜索试试~ 我知道了~
NDIS文档,web版。微软DDK文档。NIDis,相关与网络接口的文档,英文版
共2119个文件
htm:2110个
gif:4个
css:3个
4星 · 超过85%的资源 需积分: 10 110 下载量 87 浏览量
2008-10-05
17:29:48
上传
评论
收藏 4.01MB RAR 举报
温馨提示
NDIS文档,web版。微软DDK文档.NIDis,相关与网络接口的文档,英文版
资源推荐
资源详情
资源评论
收起资源包目录
NDIS文档,web版。微软DDK文档。NIDis,相关与网络接口的文档,英文版 (2119个子文件)
backsdk4.css 6KB
backsdk3.css 1KB
backsdkn.css 517B
internet_link_sm.gif 930B
filter.gif 900B
seealso.gif 896B
requirements.gif 887B
102nsmry_0ecd385d-a7a2-4bd1-b9fe-b1f6d8554a2d.xml.htm 85KB
102nsmry_3b8d735d-8e0d-498d-ae8e-d12a2f5a93de.xml.htm 50KB
105nstru_cb97ee96-2ac9-4d35-bc05-5a4b74423f20.xml.htm 32KB
wsdpref_84c5e7a8-ddb1-4a30-9caa-108402bd143c.xml.htm 25KB
101mini_a5a3215d-cfbd-4a66-aa99-d08622ffd55d.xml.htm 23KB
wps_213c74cd-743b-46ba-a86b-3ed5e30903aa.xml.htm 22KB
NdisXMd_Mz_2dc4a28f-f4a2-4876-8011-b85003811615.xml.htm 21KB
217wirelessoid_fa879a83-f006-44b0-80e1-b1976489aee3.xml.htm 21KB
217wirelessoid_bca9862e-feea-406f-b11d-ea01859bfbd3.xml.htm 20KB
NdisXMd_Mz_f8f34415-1990-4288-956c-a388077801a3.xml.htm 20KB
NdisXM_MC_0e0773ba-f142-4491-af79-aa003a1f8d86.xml.htm 19KB
NdisXN_R_3cd2f18b-cfd9-4f18-893f-58eb2eecf96c.xml.htm 19KB
202mini_c1904651-216b-499b-aef6-d75266c45bca.xml.htm 17KB
104tdlow_c591eb95-f929-407b-abb4-7abbc6eac008.xml.htm 17KB
202mini_5067f5bc-3b88-4b9e-a123-3f0475728743.xml.htm 17KB
206pm_d49a9094-e9fe-4c54-bb68-c36007974fe9.xml.htm 17KB
216offload_28e75912-8216-41ae-9f89-abd9da858195.xml.htm 17KB
NdisXC_32ae0fa6-d488-42b9-8aff-28292a92b289.xml.htm 16KB
NdisXI_L_6b7eaed5-2d37-4b8e-be42-bb1f79957823.xml.htm 16KB
29tpioid_56b04db6-4ed3-41fd-b506-1cfc055ec436.xml.htm 16KB
NdisXC_3c03ff9e-f788-4a95-a17d-218fdc1a4555.xml.htm 16KB
104whql_f7d3227c-1703-40d7-ae86-f00216add24b.xml.htm 15KB
217wirelessoid_5995b6dd-ce23-4ae5-94bd-72418c019a9a.xml.htm 15KB
ndisdbg_c5eab170-7932-4e0b-98df-e81747221ca9.xml.htm 15KB
NdisXMd_Mz_94e28d55-25ef-418a-93bf-6b49c99aa980.xml.htm 15KB
NdisXMd_Mz_b7e5f561-aeaa-4c59-9912-0da30fe1fd22.xml.htm 15KB
wsdp_26d099b0-c889-487f-b3b2-0a5fc1025ef0.xml.htm 15KB
NdisXN_R_84749038-af50-4e54-93ec-ffe9d6ab1a29.xml.htm 15KB
210wlsod_da29544d-b350-40e3-8254-48242ef76d15.xml.htm 14KB
NdisXM_MC_c2bf3765-9335-488e-a320-7e955f95eed8.xml.htm 14KB
35tdicli_3a15aab4-090e-46b4-95d5-4b478d4880a0.xml.htm 14KB
wsdpref_910beea3-9e74-4e13-bc49-ef919087b3b4.xml.htm 14KB
216offload_dcf5cc18-f971-4c28-9570-243ecb390914.xml.htm 14KB
32ioctl_dc515ab1-2a6e-4483-adb5-e9ce6f426873.xml.htm 14KB
34bldmac_c7241720-c567-4615-82e9-cd5001498f8a.xml.htm 14KB
wps_2dd6673a-95cf-4c91-a8b2-57c76adc5163.xml.htm 14KB
appdxa_7344d98d-ee58-4240-9a86-527cdd2ab8d9.xml.htm 14KB
501install_39f7b1a2-d80b-4e0c-95c1-d430ec684557.xml.htm 13KB
21oidovw_b5d8c785-211e-4d39-8007-1d38b3a1c888.xml.htm 13KB
101mini_925c9ae8-7970-4f3d-9333-4fdf06a211ee.xml.htm 13KB
35tdicli_251b058d-e748-4d58-bdb1-1c03995687d3.xml.htm 13KB
501install_ce9a9966-0fa7-4104-bec4-d1a43766e6f8.xml.htm 13KB
wsdpref_1d41a80e-a49f-4408-ade2-fbf5c5de8838.xml.htm 13KB
208mwan_0135a58f-db26-4236-a30c-ec9e009e4d8e.xml.htm 13KB
34bldmac_ace2fbfb-c262-4c7b-a868-c95d6977f2e5.xml.htm 13KB
32ioctl_a1884d7a-a3b5-41de-a879-179e385568ff.xml.htm 13KB
104tdlow_1697213d-6477-4246-a520-5799a188aabd.xml.htm 13KB
301int_f81a0cad-f6e9-4b1e-8815-1e2a67f19920.xml.htm 13KB
rndisref_56a64ac5-a455-4f5d-a38d-fd00eff874b7.xml.htm 13KB
NdisX_NDIS__671df9f4-090d-4b56-8403-8ea70899997b.xml.htm 12KB
NdisXMd_Mz_580bb0c6-710d-474b-b9f2-4a2921cba20f.xml.htm 12KB
34bldmac_a6fc5b34-22af-4263-af97-2691d3f0e92a.xml.htm 12KB
501install_21e7a371-1a76-4ba2-9c72-9e6aa44c5aad.xml.htm 12KB
210wlsod_99c74251-4676-46eb-b423-8c580d136398.xml.htm 12KB
22genoid_42acc619-4be7-4579-9beb-57c966b50c7d.xml.htm 12KB
101mini_bf5798f5-44bf-4dd2-86a3-6352081213ce.xml.htm 12KB
NdisXN_R_fb5d2879-b30e-470b-aa07-f5f5286973bf.xml.htm 12KB
wsdpref_8bad29fc-9b6b-4019-8ff4-290c96b93cfb.xml.htm 12KB
202mini_3423936f-3eb5-4dd6-a9c1-3ff473ada0e6.xml.htm 12KB
wsdpref_2a3cf4f1-ca9c-4634-a342-f5aff23ed791.xml.htm 12KB
wsdpref_88321ced-840d-4a6e-9e6f-661b37670cf0.xml.htm 12KB
105nstru_28d5afd7-ffa0-42fb-b9e3-2556cceafa04.xml.htm 12KB
wsdpref_c9498530-776f-45fa-9eb2-0f694bc53bdb.xml.htm 12KB
NdisXMd_Mz_92618d2e-a316-4c4d-b005-3fee75cb1f7f.xml.htm 12KB
101mini_ad17d2d0-8425-4f1d-a402-6b1022c7384a.xml.htm 12KB
209offl_6b3b29a8-a495-44cf-8e8f-807237d2a0f8.xml.htm 12KB
204trnsf_39ef8b7f-73b4-4a96-bdd8-2ad788b7d980.xml.htm 12KB
301int_f74ecbfd-3e63-4b51-9077-d0c06b661804.xml.htm 12KB
101mini_202a00cd-0366-45c8-96a0-4fda8c7b5b97.xml.htm 12KB
wsdp_aa847309-e483-45a9-ae3e-556f21978641.xml.htm 12KB
wsdpref_6bd38eb8-9a89-4570-b9b4-c822a9baa5f7.xml.htm 12KB
33tdifun_a8c209bd-8629-40eb-8b1a-bb5639452e57.xml.htm 11KB
32ioctl_3d02ee6f-afaa-4d7a-b336-d71e59f362a1.xml.htm 11KB
34bldmac_314507cf-bd62-4b0a-9d59-20523bdd815e.xml.htm 11KB
203entry_b8fda3cb-36ef-4e57-be5a-1f124c0c6457.xml.htm 11KB
wsdpref_68979237-43e2-44f9-b876-6010c24154e5.xml.htm 11KB
NdisXM_MC_023568b8-b525-436f-b984-9ca49a454805.xml.htm 11KB
304tovw_65ac0df9-51d0-44a7-a11a-12c02a3f08ca.xml.htm 11KB
101mini_60c9ed82-b8c6-418a-85b3-8dcd5b7c0d97.xml.htm 11KB
28wanoid_96234148-8593-4c51-96e0-b8ae5f9d8442.xml.htm 11KB
301int_7091a3b7-996c-497e-9203-e9aef417f833.xml.htm 11KB
101rm_743fff8e-1094-42c1-9a33-ba78564e940c.xml.htm 11KB
31tddisp_dbd4585d-8852-4bb2-b3fe-60bda41b9795.xml.htm 11KB
upgrade_2bfa7dbe-80ff-417f-bb49-4dc093d186d1.xml.htm 11KB
22genoid_3719cccf-bb7b-46f9-8362-2a4b45907aed.xml.htm 11KB
209offl_f8953328-11cd-4d3d-adb1-496031668b78.xml.htm 11KB
32ioctl_969dd241-b54d-48d7-84f8-e1eb02eafed2.xml.htm 11KB
wsdpref_a902f502-5499-40b3-a52d-0982d04b77ce.xml.htm 11KB
wsdpref_e342ae06-1589-4382-9154-352a4961b802.xml.htm 11KB
35tdicli_78e98ee4-6086-4339-b39d-f7d00cc6063e.xml.htm 11KB
NdisXS__e41b8d88-c8a7-407e-b169-4cd67fa11def.xml.htm 10KB
210wlsod_5ae12334-7841-49c8-a4b4-72c02577ecf6.xml.htm 10KB
32ioctl_85bcaa0c-69e5-4980-a597-6c01f57dc53b.xml.htm 10KB
共 2119 条
- 1
- 2
- 3
- 4
- 5
- 6
- 22
资源评论
- avakevin2012-09-10内容很全面,只是太零散了,都不知道头在哪
ya01063093
- 粉丝: 5
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功