IDebugProperty2::SetValueAsStringIDebugProperty2::SetValueAsString

Establece el valor de una propiedad de una cadena determinada.Sets the value of a property from a given string.

SintaxisSyntax

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

ParámetrosParameters

pszValue
[in] Una cadena que contiene el valor que se establecerá.[in] A string containing the value to be set.

nRadix
[in] Una base que se usará en la interpretación de toda la información numérica.[in] A radix to be used in interpreting any numerical information. Esto puede ser 0 para intentar determinar automáticamente la base.This can be 0 to attempt to determine the radix automatically.

dwTimeout
[in] Especifica el tiempo máximo, en milisegundos, que se esperará antes de volver de este método.[in] Specifies the maximum time, in milliseconds, to wait before returning from this method. Use INFINITE para esperar indefinidamente.Use INFINITE to wait indefinitely.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve el código de error.If successful, returns S_OK; otherwise returns error code. La tabla siguiente muestran otros valores posibles.The following table shows other possible values.

ValorValue DescripciónDescription
E_SETVALUE_VALUE_CANNOT_BE_SET No se pudo convertir la cadena en un valor de propiedad o no se pudo establecer el valor de propiedad.The string could not be converted into a property value, or the property value could not be set.
E_SETVALUE_VALUE_IS_READONLY La propiedad es de solo lectura.The property is read-only.

Vea tambiénSee Also

IDebugProperty2IDebugProperty2