Übersicht über Geräteeigenschaftenseiten
Eine Geräteeigenschaftenseite ist ein Fenster, in dem der Benutzer die Eigenschaften für ein Gerät anzeigen und bearbeiten kann. Für die meisten Geräte stellt das Betriebssystem Standardgeräteeigenschaftenseiten bereit, die es dem Benutzer ermöglichen, einen allgemeinen Satz von Parametern für dieses Gerät anzuzeigen und zu bearbeiten. Weitere Informationen zur Anzeige von Eigenschaftenseiten für ein Gerät finden Sie unter Anzeigen von Geräteeigenschaftenseiten.
Unabhängige Hardwareanbieter (Independent Hardware Vendors, IHVs) bieten in der Regel benutzerdefinierte Geräteeigenschaftenseiten, die es dem Benutzer ermöglichen, zusätzliche und proprietäre Eigenschaften für ein Gerät anzuzeigen und zu bearbeiten. Diese Eigenschaften sind spezifisch für jedes Gerät, das vom IHV zur Verfügung stellt. Diese Eigenschaften können die Standardwiedergabelautstärke für ein CD-Laufwerk oder die Lautsprecherlautstärke für ein Modem enthalten.
Ein IHV erstellt eine benutzerdefinierte Geräteeigenschaftenseite mithilfe eines Eigenschaftenseitenanbieters. Ein Eigenschaftenseitenanbieter kann einer der folgenden Sein:
Erweiterungs-DLL der Eigenschaftenseite
Eine DLL (Dynamic Link Library), die eine oder mehrere benutzerdefinierte Geräteeigenschaftenseiten bereitstellt, wird als Erweiterungs-DLL für Eigenschaftenseiten bezeichnet. Dieser Anbietertyp unterstützt benutzerdefinierte Eigenschaftenseiten, indem die Rückruffunktionen AddPropSheetPageProc, ExtensionPropSheetPageProc und andere Eigenschaftenblattrückruffunktionen implementiert werden.
Klasseninstallationsprogramme und Co-Installer
Ein Co-Installer oder Klasseninstallationsprogramm kann eine oder mehrere benutzerdefinierte Geräteeigenschaftenseiten bereitstellen, indem er den DIF-Code (DIF_ADDPROPERTYPAGE_ADVANCED Device Installation Function) unterstützt.
Hinweis
Es ist zwar möglich, eine Geräteeigenschaftenseite über einen Klasseninstallationsprogramm oder einen Co-Installer bereitzustellen, es wird jedoch nicht empfohlen. Klasseninstallationsprogramme und Co-Installer sind veraltet.
Weitere Informationen zu diesen Funktionen finden Sie im Microsoft Windows Software Development Kit (SDK) für Windows 7 und .NET Framework 4.0.
Ein IHV sollte einen Anbieter benutzerdefinierter Geräteeigenschaftenseiten in seinem Treiberpaket bereitstellen, wenn sein Gerät oder seine Geräteklasse über einzelne Eigenschaften verfügt, die ein Benutzer festlegen kann.
Hinweis In Versionen von Windows vor Windows 2000 legen Benutzer solche Informationen in Systemsteuerung fest. Treibersoftware, die für Windows 2000 und höhere Versionen von Windows geschrieben ist, sollte stattdessen Eigenschaftenseiten bereitstellen.
Weitere Informationen zu Eigenschaftenseitenanbietern finden Sie unter Typen von Geräteeigenschaftenseitenanbietern.
Die Dokumentation zum Windows SDK für Windows 7 und .NET Framework 4.0 enthält umfassende Anleitungen zu Eigenschaftenseiten und den Microsoft Win32-Funktionen, die diese bearbeiten. Weitere Informationen zu Eigenschaftenseiten und Eigenschaftenblättern finden Sie unter Eigenschaftenblatt in der Dokumentation zum Windows SDK für Windows 7 und .NET Framework 4.0.