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 .