Share via


IDebugFunctionObject2::CreateObject

Crea un objeto que usa una configuración de marca de evaluación dada por un constructor y un valor de tiempo de espera.

Sintaxis

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

Parámetros

pConstructor
[in] Objeto IDebugFunctionObject que representa el constructor del objeto que se va a crear.

dwArgs
[in] Número de parámetros de la pArg matriz. Representa el número de parámetros pasados al constructor.

pArgs
[in] Matriz de objetos IDebugObject que representa los parámetros pasados al constructor.

dwEvalFlags
[in] Combinación de marcas de la enumeración EVALFLAGS que especifica cómo se va a realizar la evaluación.

dwTimeout
[in] Tiempo máximo, en milisegundos, para esperar antes de volver de este método. Use INFINITE para esperar indefinidamente.

ppObject
[out] Devuelve un IDebugObject que representa el objeto recién creado.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Llame a este método para crear un objeto que represente una instancia de una clase u otro tipo complejo que requiera un constructor, que es un parámetro.

Consulte también