Partager via


IDebugFunctionObject2::CreateObject

Crée un objet qui utilise des paramètres d’indicateur d’évaluation donnés à un constructeur et une valeur de délai d’expiration.

Syntaxe

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

Paramètres

pConstructor
[in] Objet IDebugFunctionObject qui représente le constructeur de l’objet à créer.

dwArgs
[in] Nombre de paramètres dans le pArg tableau. Représente le nombre de paramètres passés au constructeur.

pArgs
[in] Tableau d’objets IDebugObject qui représente les paramètres passés au constructeur.

dwEvalFlags
[in] Combinaison d’indicateurs de l’énumération EVALFLAGS qui spécifie la façon dont l’évaluation doit être effectuée.

dwTimeout
[in] Durée maximale, en millisecondes, d’attendre avant de revenir de cette méthode. Utilisez INFINITE pour attendre indéfiniment.

ppObject
[out] Retourne un IDebugObject représentant l’objet nouvellement créé.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Appelez cette méthode pour créer un objet qui représente une instance d’une classe, ou un autre type complexe qui nécessite un constructeur, qui est un paramètre.

Voir aussi