Share via


IDebugFunctionObject::CreateArrayObject

Crée un objet de tableau. Ce tableau peut contenir des valeurs d’instance primitives ou d’objet.

Syntaxe

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

Paramètres

ot
[in] Spécifie une valeur de l’énumération OBJECT_TYPE indiquant le type du nouvel objet de tableau.

pClassField
[in] Objet IDebugField représentant la classe d’un objet, si vous créez un tableau de valeurs d’instance d’objet. Si vous créez un tableau d’objets primitifs, ce paramètre est une valeur Null.

dwRank
[in] Rang ou nombre de dimensions du tableau.

dwDims
[in] Tailles de chaque dimension du tableau.

dwLowBounds
[in] Origine de chaque dimension (généralement 0 ou 1).

ppObject
[out] Retourne un objet IDebugObject représentant le tableau nouvellement créé. Il s’agit en fait d’un objet IDebugArrayObject .

Valeur de retour

Si elle réussit, retourne S_OK ; sinon, retourne un code d’erreur.

Notes

Appelez cette méthode pour créer un objet qui représente un paramètre de tableau à la fonction représentée par l’interface IDebugFunctionObject .

Voir aussi