Freigeben über


Allgemeine Anforderungen für Geräteeigenschaftenseitenanbieter

Um Geräteeigenschaftenseiten zu erstellen, muss ein Anbieter die folgenden allgemeinen Anforderungen erfüllen, damit die Eigenschaftenseite ordnungsgemäß funktioniert:

  • Behandeln Sie die Anforderung zum Hinzufügen einer Eigenschaftenseite.

    Für Anbieter, die DLLs der Eigenschaftenseitenerweiterung sind, wird diese Anforderung über die AddPropSheetPageProc-Rückruffunktion gestellt. Weitere Informationen finden Sie unter Spezifische Anforderungen für Anbieter von Geräteeigenschaftenseitenseiten (DLLs für Eigenschaftenseitenerweiterungen)

  • Erstellen Sie die Eigenschaftenseite, indem Sie die Funktion CreatePropertySheetPage aufrufen. Der Anbieter übergibt die Adresse der initialisierten PROPSHEETPAGE-Struktur in diesem Aufruf.

  • Stellen Sie eine PropSheetPageProc-Rückruffunktion bereit, die PSPCB_CREATE und PSPCB_RELEASE Nachrichten verarbeitet, wenn zusätzlicher Speicher zugewiesen und für eine Eigenschaftenseite freigegeben werden muss.

  • Geben Sie eine Dialogfeldprozedur an, die Windows-Nachrichten für jede benutzerdefinierte Eigenschaftenseite verarbeitet.

  • Initialisieren Sie eine PROPSHEETPAGE-Struktur mit (u. a.) den Adressen der Rückruffunktion PropSheetPageProc und der Dialogfeldprozedur.

Dieser Abschnitt enthält die folgenden Themen, die weitere Anleitungen zu benutzerdefinierten Eigenschaftenseiten enthalten:

Erstellen von benutzerdefinierten Eigenschaftenseiten

Rückruffunktion der Eigenschaftenseite

Behandeln von Windows-Nachrichten für Eigenschaftenseiten

Beispielseite für benutzerdefinierte Eigenschaften