Compartilhar via


Método ICorProfilerInfo2::GetArrayObjectInfo

Obtém informações detalhadas sobre um objeto de matriz.

Sintaxe

HRESULT GetArrayObjectInfo(  
    [in] ObjectID objectId,  
    [in] ULONG32 cDimensions,  
    [out, size_is(cDimensions), length_is(cDimensions)] ULONG32 pDimensionSizes[],  
    [out, size_is(cDimensions), length_is(cDimensions)] int pDimensionLowerBounds[],  
    [out] BYTE **ppData);  

Parâmetros

objectId
[in] A ID de um objeto de matriz válido.

cDimensions
[in] A classificação (número de dimensões) da matriz.

pDimensionSizes
[out] Uma matriz que contém inteiros, cada um representando o tamanho de uma dimensão da matriz.

pDimensionLowerBounds
[out] Uma matriz que contém inteiros, cada um representando o limite inferior de uma dimensão da matriz.

ppData
[out] Um ponteiro para o endereço do buffer bruto da matriz, que é disposto de acordo com a convenção C++.

Comentários

O pDimensionSizes e pDimensionLowerBounds são matrizes paralelas; portanto, os elementos localizados no mesmo índice em cada matriz são características da mesma entidade.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 2.0

Confira também