Partilhar via


IDebugFunctionObject2::CreateObject

Cria um objeto que usa um construtor determinadas configurações de sinalizador de avaliação e um valor de tempo limite.

Sintaxe

int CreateObject (
   IDebugFunctionObject pConstructor,
   uint                 dwArgs,
   IDebugObject[]       pArgs,
   uint                 dwEvalFlags,
   uint                 dwTimeout,
   out IDebugObject**   ppObject
);

Parâmetros

pConstructor
[em] Um objeto IDebugFunctionObject que representa o construtor do objeto a ser criado.

dwArgs
[em] O número de parâmetros na pArg matriz. Representa o número de parâmetros passados para o construtor.

pArgs
[em] Uma matriz de objetos IDebugObject que representa os parâmetros passados para o construtor.

dwEvalFlags
[em] Uma combinação de sinalizadores da enumeração EVALFLAGS que especificam como a avaliação deve ser executada.

dwTimeout
[em] Tempo máximo, em milissegundos, para aguardar antes de retornar desse método. Use INFINITE para esperar indefinidamente.

ppObject
[saiu] Retorna um IDebugObject que representa o objeto recém-criado.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

Chame esse método para criar um objeto que representa uma instância de uma classe, ou outro tipo complexo que requer um construtor, que é um parâmetro.

Confira também