Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define o valor dessa propriedade como o valor da referência fornecida.
Sintaxe
int SetValueAsReference(
IDebugReference2[] rgpArgs,
uint dwArgCount,
IDebugReference2 pValue,
uint dwTimeout
);
Parâmetros
rgpArgs
[em] Uma matriz de argumentos a serem passados para o definidor de propriedades de código gerenciado. Se o setter de propriedade não aceitar argumentos ou se esse objeto IDebugProperty2 não se referir a tal setter de propriedade, rgpArgs deve ser um valor nulo. Esse parâmetro normalmente é um valor nulo.
dwArgCount
[em] O número de argumentos na rgpArgs matriz.
pValue
[em] Uma referência, na forma de um objeto IDebugReference2 , ao valor a ser usado para definir essa propriedade.
dwTimeout
[em] Quanto tempo levar para definir o valor, em milissegundos. Um valor típico é INFINITE. Isso afeta o tempo que qualquer possível avaliação pode levar.
Valor de retorno
Se for bem-sucedido, retornará S_OKum código de erro, normalmente um dos seguintes:
| Erro | Descrição |
|---|---|
E_SETVALUEASREFERENCE_NOTSUPPORTED |
Não há suporte para a definição do valor de uma referência. |
E_SETVALUE_VALUE_CANNOT_BE_SET |
O valor não pode ser definido, pois essa propriedade se refere a um método. |
E_SETVALUE_VALUE_IS_READONLY |
O valor é somente leitura e não pode ser definido. |
E_NOTIMPL |
O método não está implementado. |