Método ISymUnmanagedMethod::GetRanges
Dada uma posição em um documento, retorna uma matriz de pares de deslocamento inicial e participante que correspondem aos intervalos de Microsoft intermediate linguagem (MSIL) que cobre a posição dentro desse método. A matriz é uma matriz de inteiros e tem o formato [início, término, início, participante]. O número de pares do intervalo é o comprimento da matriz dividido por 2.
HRESULT GetRanges(
[in] ISymUnmanagedDocument* document,
[in] ULONG32 line,
[in] ULONG32 column,
[in] ULONG32 cRanges,
[out] ULONG32 *pcRanges,
[out, size_is(cRanges),
length_is(*pcRanges)] ULONG32 ranges[]);
Parâmetros
document
[in] O documento para o qual o deslocamento é solicitado.line
[in] A linha de documento correspondentes aos intervalos.column
[in] A coluna de documento correspondentes aos intervalos.cRanges
[in] O dimensionar do ranges matriz.pcRanges
[out] Um ponteiro para um ULONG32 o dimensionar do buffer necessário para conter os intervalos que recebe.ranges
[out] Um ponteiro para o buffer que receberá os intervalos.
Valor de retorno
S_OK se o método for bem-sucedida; caso contrário, E_FAIL ou Outros código de erro.
Requisitos
Cabeçalho: CorSym.idl