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.
Ruft einen Eigenschaftswert aus einem Eigenschaftenspeicher ab.
Syntax
PSSTDAPI PSGetPropertyValue(
[in] IPropertyStore *pps,
[in] IPropertyDescription *ppd,
[out] PROPVARIANT *ppropvar
);
Parameter
[in] pps
Typ: IPropertyStore*
Zeiger auf eine instance der IPropertyStore-Schnittstelle, die den Eigenschaftenspeicher darstellt, aus dem der Wert abgerufen werden soll.
[in] ppd
Typ: IPropertyDescription*
Zeiger auf eine instance der IPropertyDescription-Schnittstelle, die die Eigenschaft im Eigenschaftenspeicher darstellt.
[out] ppropvar
Typ: PROPVARIANT*
Zeiger auf eine nicht initialisierte PROPVARIANT-Struktur . Wenn diese Funktion zurückgibt, zeigt auf den angeforderten Eigenschaftswert.
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 aus einem Speicher zu lesen. Wenn der aufrufende Code bereits über eine PROPERTYKEY-Struktur verfügt, ist es möglicherweise einfacher, IPropertyStore::GetValue direkt aufzurufen.
Beispiele
Im folgenden Beispiel, das als Teil eines größeren Programms enthalten sein soll, wird die Verwendung von PSGetPropertyValue veranschaulicht.
// IPropertyDescription *pPropDesc;
// IPropertyStore *pStore;
// Assume the variables pPropDesc and pStore are initialized and valid.
PROPVARIANT propvar;
HRESULT hr = PSGetPropertyValue(pStore, pPropDesc, &propvar);
if (SUCCEEDED(hr))
{
// propvar is valid.
PropVariantClear(&propvar);
}
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 |