Freigeben über


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.