Freigeben über


IProviderProperties-Schnittstelle (functiondiscoveryprovider.h)

[Die Funktionsermittlung ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]

Diese Schnittstelle wird optional von Ermittlungsanbietern implementiert, um einen eigenen Eigenschaftenspeicher direkt zu erstellen und zu verwalten. Wenn diese Schnittstelle implementiert ist, kann der Anbieter seinen Eigenschaftenspeicher für seine eigene interne Verwendung verwenden, aber alle Abfragen aus dem von dieser Schnittstelle implementierten Eigenschaftenspeicher werden direkt an den Anbieter geleitet, und der interne Eigenschaftenspeicher wird niemals für einen Client verfügbar gemacht, der IFunctionInstance::OpenPropertyStore aufruft.

Vererbung

Die IProviderProperties-Schnittstelle erbt von der IUnknown-Schnittstelle . IProviderProperties verfügt auch über folgende Membertypen:

Methoden

Die IProviderProperties-Schnittstelle verfügt über diese Methoden.

 
IProviderProperties::GetAt

Ruft den Eigenschaftenschlüssel am angegebenen Index ab.
IProviderProperties::GetCount

Ruft die Anzahl der Eigenschaften im Eigenschaftenspeicher ab.
IProviderProperties::GetValue

Ruft den Wert des angegebenen Eigenschaftsschlüssels ab.
IProviderProperties::SetValue

Legt den Wert des angegebenen Eigenschaftsschlüssels fest.

Hinweise

Die Implementierung dieser Schnittstelle ermöglicht es einem Anbieter, Zugriff auf die aktuellsten Eigenschaftswerte bereitzustellen. Andernfalls verwendet der Client die Werte im von der Funktionsermittlung erstellten Cache, wenn die Funktion instance erstellt oder der Eigenschaftenspeicher geöffnet wird.

Wenn ein Anbieter diese Schnittstelle nicht implementiert, muss der Anbieter einen Eigenschaftenspeicher bereitstellen, wenn die instance erstellt wird oder wenn der Client InstancePropertyStoreOpen aufruft.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile functiondiscoveryprovider.h

Weitere Informationen

Ipropertystore