Método IWbemPropertyProvider::P utProperty (wbemprov.h)

O método IWbemPropertyProvider::P utProperty é chamado pelo Gerenciamento do Windows para atualizar um valor de propriedade compatível com um provedor de propriedades.

Sintaxe

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
);

Parâmetros

[in] lFlags

Reservado. Esse parâmetro deve ser 0.

[in] strLocale

Cadeia de caracteres que indica a localidade desejada nos casos em que o valor da propriedade retornado pode ser localizado. Se a propriedade não puder ser localizada, a implementação poderá ignorar esse valor.

[in] strClassMapping

Cópia literal do valor da cadeia de caracteres para o qualificador ClassContext para a classe . Isso aponta para um BSTR válido, que é tratado como somente leitura ou NULL se o qualificador não existir.

[in] strInstMapping

Cópia literal do valor da cadeia de caracteres para o qualificador InstanceContext para a instância. Isso deve apontar para um BSTR válido, que é tratado como somente leitura ou NULL se o qualificador não existir.

[in] strPropMapping

Cópia literal do valor do qualificador PropertyContext para a propriedade . Isso deve apontar para um BSTR válido, que é tratado como somente leitura ou NULL se o qualificador não existir.

[in] pvValue

Ponteiro para uma VARIANT existente que contém o valor a ser gravado.

Valor retornado

Esse método deverá retornar WBEM_S_NO_ERROR se a operação for bem-sucedida ou WBEM_S_FALSE se a operação falhar.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemprov.h (inclua Wbemidl.h)
Biblioteca Wbemuuid.lib
DLL Wbemsvc.dll

Confira também

GetProperty