Aracılığıyla paylaş


IDebugFunctionObject::CreateArrayObject

Bir dizi nesnesi oluşturur. Bu dizi ilkel veya nesne örneği değerleri içerebilir.

Sözdizimi

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

Parametreler

ot
[in] yeni dizi nesnesinin türünü gösteren OBJECT_TYPE numaralandırmasından bir değer belirtir.

pClassField
[in] Nesne örneği değerleri dizisi oluşturuyorsanız, bir nesnenin sınıfını temsil eden bir IDebugField nesnesi. İlkel nesne dizisi oluşturuyorsanız, bu parametre null bir değerdir.

dwRank
[in] Dizinin boyut sırası veya sayısı.

dwDims
[in] Dizinin her boyutunun boyutları.

dwLowBounds
[in] Her boyutun başlangıcı (genellikle 0 veya 1).

ppObject
[out] Yeni oluşturulan diziyi temsil eden bir IDebugObject nesnesi döndürür. Bu aslında bir IDebugArrayObject nesnesidir.

İade Değeri

Başarılı olursa, S_OK döndürür; aksi takdirde bir hata kodu döndürür.

Açıklamalar

IDebugFunctionObject arabirimi tarafından temsil edilen işlevin dizi parametresini temsil eden bir nesne oluşturmak için bu yöntemi çağırın.

Ayrıca bkz.