IDebugFunctionObject::CreateObjectIDebugFunctionObject::CreateObject

Crée un objet à l’aide d’un constructeur.Creates an object using a constructor.

SyntaxeSyntax

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

ParamètresParameters

pConstructor
[in] Un IDebugFunctionObject objet représentant le constructeur de l’objet à créer.[in] An IDebugFunctionObject object representing the constructor of the object to be created.

dwArgs
[in] Le nombre de paramètres dans le pArg tableau.[in] The number of parameters in the pArg array. Représente le nombre de paramètres transmis au constructeur.Represents the number of parameters passed to the constructor.

pArg
[in] Un tableau de IDebugObject objets représentant les paramètres passés au constructeur.[in] An array of IDebugObject objects representing the parameters passed to the constructor.

ppObject
[out] Retourne un IDebugObject représentant l’objet qui vient d’être créé.[out] Returns an IDebugObject representing the newly created object.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK ; Sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

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 à la fonction qui est représentée par le IDebugFunctionObject interface.Call this method to create an object that represents an instance of a class (or other complex type that requires a constructor) that is a parameter to the function which is represented by the IDebugFunctionObject interface.

Si le paramètre d’objet ne nécessite pas un constructeur, appelez le CreateObjectNoConstructor (méthode).If the object parameter does not require a constructor, call the CreateObjectNoConstructor method.

Voir aussiSee Also

IDebugFunctionObject IDebugFunctionObject
CreateObjectNoConstructorCreateObjectNoConstructor