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.