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.