Condividi tramite


IDebugFunctionObject2::CreateObject

Crea un oggetto che usa un costruttore in base alle impostazioni del flag di valutazione e un valore di timeout.

Sintassi

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

Parametri

pConstructor
[in] Oggetto IDebugFunctionObject che rappresenta il costruttore dell'oggetto da creare.

dwArgs
[in] Numero di parametri nella pArg matrice. Rappresenta il numero di parametri passati al costruttore.

pArgs
[in] Matrice di oggetti IDebugObject che rappresenta i parametri passati al costruttore.

dwEvalFlags
[in] Combinazione di flag dell'enumerazione EVALFLAGS che specificano la modalità di esecuzione della valutazione.

dwTimeout
[in] Tempo massimo, espresso in millisecondi, di attesa prima della restituzione da questo metodo. Usare INFINITE per attendere a tempo indeterminato.

ppObject
[out] Restituisce un oggetto IDebugObject che rappresenta l'oggetto appena creato.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

Chiamare questo metodo per creare un oggetto che rappresenta un'istanza di una classe o un altro tipo complesso che richiede un costruttore, ovvero un parametro.

Vedi anche