最近對自己的一個驅(qū)動大改之后死活不被加載(win xp),DriverEntry也進不了,最后找到原因,竟然是NdisFreeMemoryWithTag惹得禍,查了ddk才知道,NdisAllocateMemoryWithTag可以在ndis 5.1上用,而NdisFreeMemoryWithTag要在ndis 6.2才能用,應(yīng)該是系統(tǒng)加載驅(qū)動前掃描了這個函數(shù)發(fā)現(xiàn)不兼容,所以不加載驅(qū)動。

NdisFreeMemoryWithTag

Versions: Supported for NDIS 6.20 drivers in Windows 7.