Fehlerprotokollierung des MB Miniport-Treibers
MB-Miniporttreiber sollten die folgenden Überprüfungen in ihrer MiniportInitializeEx-Funktion durchführen, z. B.:
Das Vorhandensein der richtigen Gerätefirmwareversion, die zur Unterstützung des MB-Treibermodells erforderlich ist.
Ein verfügbarer COM-Port für die Kommunikation mit dem Gerät.
Keine Ressourcenkonflikte.
Wenn ein Miniporttreiber nicht die benötigten Ressourcen abruft, sollte er NDIS_STATUS_RESOURCES von seiner MiniportInitializeEx-Funktion zurückgeben. Miniport-Treiber sollten NdisWriteErrorLogEntry aufrufen, um die Fehlerdetails im Windows-Ereignisprotokoll zu protokollieren.
Miniport-Treiber sollten den Fehlercode im ersten Element des letzten Parameters im Aufruf von NdisWriteErrorLogEntry (ein Array von ULONGs mit variabler Größe) gemäß den Informationen in der folgenden Tabelle angeben.
Fehlercode | BESCHREIBUNG |
---|---|
WWAN_ERROR_UNSUPPORTED_FIRMWARE |
Auf dem Gerät wird eine nicht unterstützte Firmwareversion ausgeführt. |
WWAN_ERROR_COM_PORT_CONFLICT |
Com-Port für die Kommunikation mit dem Gerät kann nicht geöffnet werden. |
WWAN_ERROR_RESOURCE_CONFLICT_OTHER |
Alle anderen Ressourcenkonflikte. |
Miniporttreiber können andere Werte im Rest der Elemente eines Arrays variabler Größe einfügen.