Méthode IWbemContext ::SetValue (wbemcli.h)
La méthode IWbemContext ::SetValue crée ou remplace une valeur de contexte nommée.
Syntaxe
HRESULT SetValue(
[in] LPCWSTR wszName,
[in] long lFlags,
[in] VARIANT *pValue
);
Paramètres
[in] wszName
Impossible d’avoir la valeur NULL. Il s’agit d’un pointeur en lecture seule qui indique le nom de la valeur de contexte. Cette valeur doit être terminée par null.
[in] lFlags
Réservé. Ce paramètre doit être égal à 0 (zéro).
[in] pValue
Doit pointer vers un VARIANT valide, qui est traité en lecture seule. La valeur dans le VARIANT devient la valeur de contexte nommée. Un objet IWbemClassObject entier peut être stocké ainsi qu’une valeur simple en le plaçant dans un variant qui utilise le type VT_UNKNOWN . L’appelant doit exécuter QueryInterface sur l’objet IWbemClassObject en demandant IID_IUnknown et en utilisant le pointeur retourné dans le VARIANT.
Si pValue doit contenir un objet IWbemClassObject incorporé, l’appelant doit appeler IWbemClassObject ::QueryInterface pour IID_IUnknown et placer le pointeur résultant dans le VARIANT à l’aide d’un type de VT_UNKNOWN. L’objet incorporé d’origine est copié pendant l’opération d’écriture et ne peut donc pas être modifié par l’opération.
Valeur retournée
Cette méthode retourne un HRESULT qui indique la status d’un appel de méthode. La liste suivante répertorie et décrit les valeurs contenues dans un HRESULT.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | wbemcli.h (inclure Wbemidl.h) |
Bibliothèque | Wbemuuid.lib |
DLL | Esscli.dll ; Fastprox.dll ; FrameDyn.dll ; FrameDynOS.dll ; Wbemcomn.dll ; Wbemcore.dll ; Wbemess.dll ; Wmipjobj.dll |