Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Viele Treiber hängen von dynamisch und statisch verknüpften Bibliotheken von Funktionen ab. In der Regel enthalten die Bibliotheken allgemeine Verarbeitungsfunktionen, aber in einigen Situationen enthalten sie Funktionen, die für den Treiber integral sind.
Bibliotheken sind wichtig, um zu bestimmen, ob der Treiber Schnittstellenregeln erfüllt. Ohne Bibliothekscode könnte ein Treiber beispielsweise einen erforderlichen Aufruf verpasst haben, der in der Bibliothek enthalten ist. Oder die Bibliothek kann einen Aufruf enthalten, den der Treiber dupliziert, was zu einem Wiederholungsfehler führt, z. B. zweimaliges Freigeben eines Locks.
Um eine Bibliothek in die Überprüfung eines Treibers einzuschließen, muss SDV zuerst die Bibliothek verarbeiten , um sie für die Verwendung bei der Überprüfung des Treibers vorzubereiten.
SDV versucht, alle Bibliotheken, von denen der Treiber abhängt, automatisch zu erkennen und zu verarbeiten, da es jedoch nicht den Speicherort einiger Bibliotheksquelldateien kennt, können diese Bibliotheken nicht automatisch verarbeitet und in die Treiberüberprüfung eingeschlossen werden. Um sicherzustellen, dass SDV die genaueste Analyse für Ihren Treiber bereitstellt, sollten Sie manuell alle Bibliotheken hinzufügen, auf die Ihr Treiber verweist, zum Bibliothekscache von SDV, indem Sie auf die Registerkarte Bibliotheken klicken und Bibliothek hinzufügen auswählen, um die Bibliotheken zu verarbeiten. Wenn Sie die Befehlszeile verwenden, können Sie eine Bibliothek hinzufügen, indem Sie sdv mit dem Befehl /lib für das Bibliotheksprojekt ausführen.
Nachdem SDV eine Bibliothek verarbeitet hat, behält sie ihre Verarbeitungsdateien für diese Bibliothek bei und schließt den Bibliothekscode automatisch in Überprüfungen aller Treiber ein, die die Bibliothek benötigen. Sie müssen die Bibliothek nicht erneut verarbeiten, es sei denn, der Bibliothekscode ändert sich. Anweisungen zum Erneuten Verarbeiten einer Bibliothek finden Sie unter Erneutes Verarbeiten einer Bibliothek.
Dieser Abschnitt umfasst:
Neuverarbeitung einer Bibliothek
Kommentare
SDV enthält verarbeitete Bibliotheksdateien für Systembibliotheken. Sie müssen SDV nicht anweisen, diese Bibliotheken zu verarbeiten. Wenn SDV erkennt, dass ein Treiber von diesen Bibliotheken abhängt, verwendet es seine verarbeiteten Dateien für diese Bibliotheken, ohne eine Warnmeldung anzuzeigen. Informationen zu Bibliotheksanforderungen finden Sie unter Ermitteln, ob die Überprüfung statischer Treiber Ihren Treiber oder Ihre Bibliothek unterstützt.