IDebugProperty2::SetValueAsStringIDebugProperty2::SetValueAsString

Define o valor de uma propriedade de uma determinada cadeia de caracteres.Sets the value of a property from a given string.

SintaxeSyntax

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

ParâmetrosParameters

pszValue\

[in] Uma cadeia de caracteres que contém o valor a ser definido.[in] A string containing the value to be set.

nRadix\

[in] Uma base a ser usado na interpretação de todas as informações numéricas.[in] A radix to be used in interpreting any numerical information. Isso pode ser 0 para tentar determinar a base automaticamente.This can be 0 to attempt to determine the radix automatically.

dwTimeout\

[in] Especifica o tempo máximo, em milissegundos, para aguardar antes de retornar do método.[in] Specifies the maximum time, in milliseconds, to wait before returning from this method. Use INFINITE para aguardar indefinidamente.Use INFINITE to wait indefinitely.

Valor de retornoReturn Value

Se for bem-sucedido, retornará S_OK; caso contrário, retornará o código de erro.If successful, returns S_OK; otherwise returns error code. A tabela a seguir mostra os outros valores possíveis.The following table shows other possible values.

ValorValue DescriçãoDescription
E_SETVALUE_VALUE_CANNOT_BE_SET A cadeia de caracteres não pôde ser convertida em um valor de propriedade ou não foi possível definir o valor da propriedade.The string could not be converted into a property value, or the property value could not be set.
E_SETVALUE_VALUE_IS_READONLY A propriedade é somente leitura.The property is read-only.

Consulte tambémSee also