Aracılığıyla paylaş


ISymUnmanagedMethod::GetRanges Yöntemi

Belgedeki bir konum verüldüğünde, konumun bu yöntem içinde kapsadığı ortak ara dil (CIL) aralıklarına karşılık gelen bir başlangıç ve bitiş uzaklığı çiftleri dizisi döndürür. Dizi bir tamsayı dizisidir ve [start, end, start, end] biçimindedir. Aralık çiftlerinin sayısı, dizi uzunluğunun 2'ye bölünmesidir.

Sözdizimi

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[]);

Parametreler

document [in] Uzaklık istenen belge.

line [in] Aralıklara karşılık gelen belge satırı.

column [in] Aralıklara karşılık gelen belge sütunu.

cRanges [in] Dizinin boyutu ranges .

pcRanges [out] Aralıkları içermek için gereken arabellek boyutunu alan bir ULONG32 işaretçi.

ranges [out] Aralıkları alan arabelleğe yönelik bir işaretçi.

Dönüş Değeri

Yöntemin başarılı olup olmadığını S_OK; aksi takdirde, E_FAIL veya başka bir hata kodu.

Gereksinimler

Üst bilgi: CorSym.idl, CorSym.h

Ayrıca bkz.