IDebugFunctionObject::CreateArrayObjectIDebugFunctionObject::CreateArrayObject

Crée un objet tableau.Creates an array object. Ce tableau peut contenir des soit primitive ou valeurs de l’instance d’objet.This array can contain either primitive or object instance values.

SyntaxeSyntax

HRESULT CreateArrayObject(   
   OBJECT_TYPE    ot,  
   IDebugField*   pClassField,  
   DWORD          dwRank,  
   DWORD          dwDims[],  
   DWORD          dwLowBounds[],  
   IDebugObject** ppObject  
);  
int CreateArrayObject(  
   enum_OBJECT_TYPE ot,   
   IDebugField      pClassField,   
   uint             dwRank,   
   uint[]           dwDims,   
   uint[]           dwLowBounds,   
   out IDebugObject ppObject  
);  

ParamètresParameters

ot
[in] Spécifie une valeur à partir de la OBJECT_TYPE énumération indiquant le type du nouvel objet tableau.[in] Specifies a value from the OBJECT_TYPE enumeration indicating the type of the new array object.

pClassField
[in] Un IDebugField objet représentant la classe d’un objet, si vous créez un tableau d’objet des valeurs d’instance.[in] An IDebugField object representing the class of an object, if creating an array of object instance values. Si vous créez un tableau d’objets de type primitif, ce paramètre est une valeur null.If creating an array of primitive objects, this parameter is a null value.

dwRank
[in] Le rang ou le nombre de dimensions du tableau.[in] The rank or number of dimensions of the array.

dwDims
[in] Les tailles de chaque dimension du tableau.[in] The sizes of each dimension of the array.

dwLowBounds
[in] L’origine de chaque dimension (généralement 0 ou 1).[in] The origin of each dimension (typically 0 or 1).

ppObject
[out] Retourne un IDebugObject objet représentant le tableau qui vient d’être créé.[out] Returns an IDebugObject object representing the newly created array. Il s’agit en fait un IDebugArrayObject objet.This is actually an IDebugArrayObject 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 un paramètre de tableau à la fonction qui est représentée par le IDebugFunctionObject interface.Call this method to create an object that represents an array parameter to the function which is represented by the IDebugFunctionObject interface.

Voir aussiSee Also

IDebugFunctionObjectIDebugFunctionObject