Freigeben über


IWbemPropertyProvider::P utProperty-Methode (wbemprov.h)

Die IWbemPropertyProvider::P utProperty-Methode wird von der Windows-Verwaltung aufgerufen, um einen von einem Eigenschaftenanbieter unterstützten Eigenschaftswert zu aktualisieren.

Syntax

HRESULT PutProperty(
  [in] long          lFlags,
  [in] const BSTR    strLocale,
  [in] const BSTR    strClassMapping,
  [in] const BSTR    strInstMapping,
  [in] const BSTR    strPropMapping,
  [in] const VARIANT *pvValue
);

Parameter

[in] lFlags

Reserviert. Dieser Parameter muss 0 sein.

[in] strLocale

Zeichenfolge, die das gewünschte Gebietsschema angibt, wenn der zurückgegebene Eigenschaftswert lokalisiert werden kann. Wenn die Eigenschaft nicht lokalisiert werden kann, kann die Implementierung diesen Wert ignorieren.

[in] strClassMapping

Literale Kopie des Zeichenfolgenwerts für den ClassContext-Qualifizierer für die Klasse. Dies verweist auf einen gültigen BSTR, der als schreibgeschützt behandelt wird, oder AUF NULL , wenn der Qualifizierer nicht vorhanden ist.

[in] strInstMapping

Literale Kopie des Zeichenfolgenwerts für den InstanceContext-Qualifizierer für die instance. Dies muss auf einen gültigen BSTR verweisen, der als schreibgeschützt behandelt wird, oder NULL , wenn der Qualifizierer nicht vorhanden ist.

[in] strPropMapping

Literale Kopie des Werts des PropertyContext-Qualifizierers für die Eigenschaft. Dies muss auf einen gültigen BSTR verweisen, der als schreibgeschützt behandelt wird, oder NULL , wenn der Qualifizierer nicht vorhanden ist.

[in] pvValue

Zeiger auf einen vorhandenen VARIANT-Wert , der den zu schreibenden Wert enthält.

Rückgabewert

Diese Methode muss WBEM_S_NO_ERROR zurückgeben, wenn der Vorgang erfolgreich ist, oder WBEM_S_FALSE , wenn der Vorgang fehlschlägt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wbemprov.h (include Wbemidl.h)
Bibliothek Wbemuuid.lib
DLL Wbemsvc.dll

Weitere Informationen

GetProperty