IDebugFunctionObject::CreateObject

Crea un oggetto utilizzando un costruttore.

Sintassi

int CreateObject(
   IDebugFunctionObject pConstructor,
   uint                 dwArgs,
   IDebugObject[]       pArgs,
   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.

pArg
[in] Matrice di oggetti IDebugObject che rappresentano i parametri passati al costruttore.

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 di un altro tipo complesso che richiede un costruttore) che è un parametro per la funzione rappresentata dall'interfaccia IDebugFunctionObject .

Se il parametro dell'oggetto non richiede un costruttore, chiamare il metodo CreateObjectNoConstructor .

Vedi anche