Technical Document #18
Can WinDriver group I/O and memory transfers?
Yes. Using WinDriver, you can group I/O and memory transfers by calling WD_MultiTransfer(), which can perform multiple transfers in one call. Please note that you can also access the memory directly from your user mode application, using the virtual user-mode mapping of the physical address, which is returned by WD_CardRegister() in:cardReg.Card.Item[i].I.Mem.dwUserDirectAddr (where 'i' is the index item of the relevant memory item in the WD_ITEMS 'Item' array). Please refer to Technical Document #17 for suggestions on how to improve the performance of your driver with WinDriver. |

