IWbemPropertyProvider::GetProperty-Methode (wbemprov.h)
Die IWbemPropertyProvider::GetProperty-Methode wird von der Windows-Verwaltung aufgerufen, um einen einzelnen Eigenschaftswert abzurufen.
Syntax
HRESULT GetProperty(
[in] long lFlags,
[in] const BSTR strLocale,
[in] const BSTR strClassMapping,
[in] const BSTR strInstMapping,
[in] const BSTR strPropMapping,
[out] 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 AUF NULL , wenn der Qualifizierer nicht vorhanden ist.
[in] strPropMapping
Literalkopie des Werts des PropertyContext-Qualifizierers für die Eigenschaft. Dies muss auf einen gültigen BSTR verweisen, der als schreibgeschützt behandelt wird, oder AUF NULL , wenn der Qualifizierer nicht vorhanden ist.
[out] pvValue
Zeiger auf einen nicht initialisierten VARIANT-Wert , der den Wert für die -Eigenschaft empfängt. Die Implementierung muss VariantInit aufrufen und den Wert zurückgeben. Wenn ein Fehler auftritt, wird erwartet, dass die Implementierung den Zeiger ignoriert.
Rückgabewert
Diese Methode muss WBEM_S_NO_ERROR zurückgeben, wenn der Aufruf erfolgreich ist. Wenn der Aufruf fehlschlägt, muss die Methode WBEM_S_FALSE zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
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
Erstellen von Eigenschaftenanbietern
PutProperty