IDebugProperty2::SetValueAsString

Define o valor de uma propriedade de uma determinada cadeia de caracteres.

Sintaxe

HRESULT SetValueAsString ( 
   LPCOLESTR pszValue,
   UINT      nRadix,
   DWORD     dwTimeout
);
int SetValueAsString ( 
   string pszValue,
   uint   nRadix,
   uint   dwTimeout
);

Parâmetros

pszValue
[in] Uma cadeia de caracteres que contém o valor a ser definido.

nRadix
[in] Um rádio a ser usado na interpretação de qualquer informação numérica. Isso pode ser 0 para tentar determinar o rádio automaticamente.

dwTimeout
[in] Especifica o tempo máximo, em milissegundos, para aguardar antes de retornar desse método. Use INFINITE para aguardar indefinidamente.

Valor Retornado

Se for bem-sucedido, retornará S_OK ; caso contrário, retornará o código de erro. A tabela a seguir mostra outros valores possíveis.

Valor Descrição
E_SETVALUE_VALUE_CANNOT_BE_SET A cadeia de caracteres não pôde ser convertida em um valor da propriedade ou o valor da propriedade não pôde ser definido.
E_SETVALUE_VALUE_IS_READONLY a propriedade é somente leitura.

Confira também