Freigeben über


Zusammenfassung der INF-Richtlinien

Die folgende Liste fasst viele (aber nicht alle) der Direktiven zusammen, die in INF-Dateien verwendet werden können. Bei den Namen der INF-Direktiven wird nicht zwischen Groß- und Kleinschreibung unterschieden. Zum Beispiel sind AddReg, addReg und AddReg gleichermaßen als Direktiven in einer INF-Datei gültig.

In diesem Abschnitt werden zunächst die am häufigsten verwendeten Direktiven aufgeführt, zusammen mit ihren reziproken oder verwandten Direktiven. Die am seltensten verwendeten Direktiven stehen am Ende der Liste.

AddReg Direktive
Diese Direktive verweist auf einen oder mehrere add-registry-sections, d. h. INF-Abschnitte, die zum Hinzufügen oder Ändern von Unterschlüsseln und Werteinträgen in der Registrierung verwendet werden.

Der INF-Abschnitt, in dem sich die Direktive AddReg befindet, bestimmt den relativen Standard-Registrierungsort, der die in dem referenzierten Add-registry-section angegebenen Änderungen erhält. Diese Standardspeicherorte der Registrierung sind in der Regel geräte- oder treiberspezifische Unterschlüssel.

Zusätzliche add-registry-sections können Registrierungsinformationen für systemdefinierte Geräteschnittstellen (wie z. B. Kernel-Streaming-Schnittstellen), die an Treiber auf höherer Ebene exportiert werden, für neue Geräteschnittstellen, die von einer installierten Komponente für eine bestimmte Klasse von Geräten exportiert werden, oder für Treiberdienste einrichten.

CopyFiles Direktive
Diese Direktive verweist auf eine oder mehrere file-list-sections, die die Übertragung von modell- bzw. gerätespezifischen Treiber-Images und anderen notwendigen Dateien von den Distributionsmedien in das Zielverzeichnis für jede dieser Dateien angeben.

AddService Direktive
Diese Direktive verweist mindestens auf eine service-install-section, möglicherweise mit einer zusätzlichen event-log-install-section.

INF-Dateien für die meisten Arten von Geräten (solche, die Treiber installieren) verfügen über eine von INF-Autor*innen definierte service-install-section, um etwaige Abhängigkeiten von vom System bereitgestellten Treibern oder Diensten zu spezifizieren, in welcher Phase des Systeminitialisierungsprozesses die bereitgestellten Treiber geladen werden sollen und so weiter. Viele INF-Dateien für Gerätetreiber enthalten auch eine von INF-Autor*innen definierte event-log-install-section, die von der Direktive AddService referenziert wird, um das Einrichten der Log-Dateien durch den Gerätetreiber zu ermöglichen.

AddInterface Direktive
Diese Direktive verweist auf eine add-interface-section, in der eine oder mehrere AddReg-Direktiven angegeben sind, die auf Abschnitte verweisen, die die Registrierungseinträge für die von diesem Gerät/Treiber unterstützten Geräteschnittstellen einrichten.

DelReg Direktive
Hinweis Wenn Sie ein universelles oder „Windows Driver“-Treiberpaket erstellen, ist diese Direktive nicht gültig. Siehe Verwenden einer universellen INF-Datei.

Diese Direktive verweist auf einen oder mehrere del-registry-section, die zum Entfernen veralteter Unterschlüssel und/oder Werteinträge aus der Registrierung verwendet werden. Ein solcher Abschnitt könnte zum Beispiel in einer INF erscheinen, die ein Upgrade einer früheren Installation durchführt.

DelFiles Direktive
Hinweis Wenn Sie ein universelles oder „Windows Driver“-Treiberpaket erstellen, ist diese Direktive nicht gültig. Siehe Verwenden einer universellen INF-Datei.

Diese selten verwendete Direktive verweist auf eine oder mehrere file-list-sections, die Dateien angeben, die aus dem Ziel der Installation gelöscht werden sollen.

DelService Direktive
Hinweis Wenn Sie ein universelles oder „Windows Driver“-Treiberpaket erstellen, ist diese Direktive nicht gültig. Siehe Verwenden einer universellen INF-Datei.

Diese selten verwendete Direktive löscht einen zuvor installierten Dienst.

LogConfig Direktive
Hinweis Wenn Sie ein universelles oder „Windows Driver“-Treiberpaket erstellen, ist diese Direktive nicht gültig. Siehe Verwenden einer universellen INF-Datei.

Diese Direktive verweist auf einen oder mehrere log-config-sections, die akzeptable bus-relative und gerätespezifische Hardware-Konfigurationen in einer INF für Geräte angeben, die (von PnP-Geräte-Enumeratoren) erkannt oder manuell installiert werden. INF-Dateien für nicht-PnP ISA-, EISA- und MCA-Geräte, die manuell installiert werden, verwenden beispielsweise diese Direktive. (Siehe auch INF-DDInstall.LogConfigOverride-Abschnitt.)