Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 .