1、在分配公共缓冲区的时候,
PVOID
AllocateCommonBuffer(
IN PDMA_ADAPTER DmaAdapter,
IN ULONG Length,
OUT PPHYSICAL_ADDRESS LogicalAddress,
IN BOOLEAN CacheEnabled
);
请问这个Length的字节数是根据什么来定大小?可以随便设置吗?
2、我看一些资料上为一个设备连续分配了3个公共缓冲区。请问以什么条件来确定,为一个设备分配多少个公共缓冲区。难道不可以分配一个吗?
希望各位高手帮帮小弟。