Compartir a través de


ISymUnmanagedMethod::GetRanges (Método)

Dada una posición en un documento, devuelve una matriz de pares de desplazamiento inicial y final que corresponden a los intervalos de Lenguaje intermedio de Microsoft (MILS) que la posición abarca dentro de este método. La matriz es una matriz de enteros y tiene el formato [inicio, fin, inicio, fin]. El número de pares del intervalo es la longitud de la matriz dividida entre 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] Documento del que se solicita el desplazamiento.

  • line
    [in] Línea de documento que corresponde a los intervalos.

  • column
    [in] Columna de documento que corresponde a los intervalos.

  • cRanges
    [in] Tamaño de la matriz de ranges.

  • pcRanges
    [out] Puntero a ULONG32 que recibe el tamaño del búfer necesario para contener los intervalos.

  • ranges
    [out] Puntero al búfer que recibe los intervalos.

Valor devuelto

S_OK si el método se ejecuta correctamente; en caso contrario, E_FAIL u otro código de error.

Requisitos

Encabezado: CorSym.idl, CorSym.h

Vea también

Referencia

ISymUnmanagedMethod (Interfaz)