阅读:1135回复:2
NdisMMapIoSpace 与 NdisMoveMemory 的关系
在DDK Help里面说:
NdisMoveMemory的源和目的地址不在NdisMMapIoSpace映射的设备内存区内时, 用Ndis..MappedMemory替代NdisMoveMemory. 我的问题是: 如何判断NdisMoveMemory的源和目的地址不在NdisMMapIoSpace映射的设备内存区内? 当做NDIS驱动时,一定要copy数据的,但盲目地使用内存会造成不可预计的后果, 所以在这里请各位高手指点 |
|
|
沙发#
发布于:2002-12-03 14:13
另外一个问题:
ndis函数中的局部变量的内存分配方式和动态内存分配的内存分配方式有什么不同? 也就是下面两种方式有什么不同? 1. UCHAR t[32]; 2. UCHAR *t; NDIS_PHYSICAL_ADDRESS npa = NDIS_PHYSICAL_ADDRESS_CONST(-1,-1); NdisAllocateMemory(t, 32, 0, npa); 同时NDIS_PHYSICAL_ADDRESS这个结构起到什么作用? |
|
|
板凳#
发布于:2002-12-03 15:44
唉,孤独――――――――――――――――――――
|
|
|