Freigeben über


IProviderProperties::SetValue-Methode (functiondiscoveryprovider.h)

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

Legt den Wert des angegebenen Eigenschaftenschlüssels fest.

Syntax

HRESULT SetValue(
  [in] IFunctionInstance *pIFunctionInstance,
  [in] INT_PTR           iProviderInstanceContext,
  [in] REFPROPERTYKEY    Key,
  [in] const PROPVARIANT *ppropVar
);

Parameter

[in] pIFunctionInstance

Eine IFunctionInstance-Schnittstelle .

[in] iProviderInstanceContext

Der der spezifischen Funktion zugeordnete Kontext instance.

[in] Key

Der Eigenschaftenschlüssel für die festzulegende Eigenschaft.

[in] ppropVar

Die Eigenschaftendaten. Um die Eigenschaft aus dem Speicher zu entfernen, geben Sie eine PROPVARIANT-Eigenschaft mit dem Typ VT_EMPTY an.

Rückgabewert

Mögliche Rückgabewerte sind unter anderem folgendes:

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_POINTER
Der Parameter pIFunctionInstance, pvProviderInstanceContext oder ppropVar ist NULL.

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

IProviderProperties