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.
Legt den Wert einer Eigenschaft in einem Eigenschaftenspeicher fest.
Syntax
PSSTDAPI PSSetPropertyValue(
[in] IPropertyStore *pps,
[in] IPropertyDescription *ppd,
[in] REFPROPVARIANT propvar
);
Parameter
[in] pps
Typ: IPropertyStore*
Zeiger auf eine instance der IPropertyStore-Schnittstelle, die den Eigenschaftenspeicher darstellt, der die Eigenschaft enthält.
[in] ppd
Typ: IPropertyDescription*
Zeiger auf eine instance der IPropertyDescription-Schnittstelle, die die einzelne Eigenschaft identifiziert.
[in] propvar
Typ: REFPROPVARIANT
Verweis auf eine PROPVARIANT-Struktur , die den neuen Wert enthält.
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Hilfsfunktion wird verwendet, um einen Eigenschaftswert in einen Speicher zu schreiben. Wenn der aufrufende Code bereits über eine PROPERTYKEY-Struktur verfügt, ist es möglicherweise einfacher, IPropertyStore::SetValue direkt aufzurufen.
Beispiele
Im folgenden Beispiel, das als Teil eines größeren Programms eingeschlossen werden soll, wird die Verwendung von PSSetPropertyValue veranschaulicht.
// IPropertyDescription *pPropDesc;
// IPropertyStore *pStore;
// PROPVARIANT propvar;
// Assume the variables pStore, pPropDesc, and propvar are initialized and valid.
HRESULT hr = PSSetPropertyValue(pStore, pPropDesc, propvar);
if (SUCCEEDED(hr))
{
// The value has been written to the store but has not been committed yet.
}
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 6.0 oder höher) |
| Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |