PSRegisterPropertySchema-Funktion (propsys.h)
Informiert das Schemasubsystem über das Hinzufügen einer Eigenschaftenbeschreibungsschemadatei.
Syntax
PSSTDAPI PSRegisterPropertySchema(
[in] PCWSTR pszPath
);
Parameter
[in] pszPath
Typ: PCWSTR
Zeiger auf den vollständigen Dateipfad als Unicode-Zeichenfolge auf die Eigenschaftsbeschreibungsschemadatei (.propdesc) auf dem lokalen Computer. Dies kann entweder ein vollständig angegebener vollständiger Pfad oder ein vollständiger Pfad sein, der Umgebungsvariablen wie %PROGRAMFILES%
enthält.
Rückgabewert
Typ: HRESULT
Gibt einen der folgenden Werte zurück.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Alle Eigenschaftenbeschreibungen im Schema wurden registriert. |
|
Der aufrufende Kontext verfügt nicht über die richtigen Berechtigungen. |
|
Mindestens eine Eigenschaftsbeschreibung im Schema konnte nicht registriert werden. Die spezifischen Fehler werden im Anwendungsereignisprotokoll protokolliert. |
Hinweise
Diese Funktion ist eine Wrapper-API für die Implementierung von IPropertySystem::RegisterPropertySchema im Schemasubsystem. Rufen Sie diese Funktion nur auf, wenn die Datei zum ersten Mal auf dem Computer installiert wird. In der Regel ruft eine Setupanwendung diese Funktion auf, nachdem sie die PROPDESC-Datei installiert hat, die im Installationsverzeichnis der Anwendung unter Programme gespeichert werden sollte. Mehrere Aufrufe von IPropertySystem::RegisterPropertySchema können ausgeführt werden, um mehrere Schemadateien zu registrieren.
Denken Sie beim Registrieren von Eigenschaftenschemadateien daran, dass sie von Prozessen gelesen werden können, die als unterschiedliche Benutzer ausgeführt werden. Daher ist es wichtig, eine Schemadatei an einem Speicherort zu platzieren, der allen Benutzern auf dem Computer Lesezugriff gewährt. Verwenden Sie auf ähnliche Weise den absoluten Pfad zur Datei im pszPath-Parameter dieser Funktion.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | propsys.h |
Bibliothek | Propsys.lib |
DLL | Propsys.dll (Version 5.0 oder höher) |
Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |