NdisAllocateNetBuffer-Regel (ndis)
Die NdisAllocateNetBuffer-Regel gibt an, dass NdisAllocateNetBuffer und NdisFreeNetBuffer in alternativer Reihenfolge aufgerufen werden. Das ultimative Ziel besteht darin, sicherzustellen, dass alle Instanzen von NET_BUFFER freigegeben werden, wenn MiniportHaltEx endet.
Die Regel verwendet drei verschiedene Zustände. Der Zustand ändert sich, wenn ein NET_BUFFER zugeordnet oder freigegeben wird. Wenn beim Beenden des MiniportHaltEx weiterhin ein NET_BUFFER zugeordnet wird, meldet die Regel den Fehler.
Treibermodell: NDIS
So führen Sie einen Test durch
Beim Kompilieren: |
---|
Führen Sie Static Driver Verifier aus , und geben Sie die NdisAllocateNetBuffer-Regel an. Gehen Sie folgendermaßen vor, um Ihren Code zu analysieren:
Weitere Informationen finden Sie unter Verwenden der statischen Treiberüberprüfung, um Fehler in Treibern zu finden. |