IDebugFunctionObject2:: CreateObject
Crea un oggetto che utilizza un costruttore immesso le impostazioni del flag di valutazione e un valore di timeout.
HRESULT CreateObject (
IDebugFunctionObject* pConstructor,
DWORD dwArgs,
IDebugObject* pArgs[],
DWORD dwEvalFlags,
DWORD dwTimeout,
IDebugObject** ppObject
);
int CreateObject (
IDebugFunctionObject pConstructor,
uint dwArgs,
IDebugObject[] pArgs,
uint dwEvalFlags,
uint dwTimeout,
out IDebugObject** ppObject
);
Parametri
pConstructor
[in] IDebugFunctionObject Un oggetto che rappresenta il costruttore dell'oggetto da creare.dwArgs
[in] Il numero di parametri nella matrice di pArg . Rappresenta il numero dei parametri passati al costruttore.pArgs
[in] Una matrice IDebugObject di oggetti che rappresenta i parametri passati al costruttore.dwEvalFlags
[in] Una combinazione di flag EVALFLAGS dall'enumerazione che specificano come la valutazione è necessario eseguire.dwTimeout
[in] Tempo massimo, in millisecondi, di attendere prima di uscire da questo metodo. Utilizzare INFINITY attendere infinito.ppObject
[out] Restituisce un IDebugObject che rappresenta l'oggetto appena creato.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
Chiamare questo metodo per creare un oggetto che rappresenta un'istanza di una classe, o un altro tipo complesso che richiede un costruttore, un parametro.