Partager via


IDebugFunctionObject : : CreateArrayObject

Crée un objet table. Ce tableau peut contenir des valeurs de primitif ou d'instance de l'objet.

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ètres

  • ot
    [in] Spécifie une valeur de l'énumération d' OBJECT_TYPE indiquant le type du nouvel objet table.

  • pClassField
    [in] Un objet d' IDebugField qui représente la classe d'un objet, si vous créez un tableau de valeurs d'une instance d'objet. Si vous créez un tableau d'objets primitifs, ce paramètre est une valeur NULL.

  • dwRank
    [in] Le rang ou le nombre de dimensions du tableau.

  • dwDims
    [in] Les tailles de chaque dimension du tableau.

  • dwLowBounds
    [in] l'origine de chaque dimension (en général 0 ou 1).

  • ppObject
    [out] Retourne un objet d' IDebugObject représentant le tableau nouvellement créée. C'est précisément un objet d' IDebugArrayObject .

Valeur de retour

En cas de réussite, 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 qui est représentée par l'interface d' IDebugFunctionObject .

Voir aussi

Référence

IDebugFunctionObject