Bagikan melalui


Metode ISymUnmanagedMethod::GetRanges

Mengingat posisi dalam dokumen, mengembalikan array pasangan offset awal dan akhir yang sesuai dengan rentang bahasa perantara umum (CIL) yang dicakup posisi dalam metode ini. Array tersebut adalah array dari bilangan bulat dan memiliki format [start, end, start, end]. Jumlah pasangan rentang adalah panjang array dibagi dengan 2.

Sintaks

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

Parameter

document [di] Dokumen yang offsetnya diminta.

line [di] Baris dokumen yang sesuai dengan rentang.

column [di] Kolom dokumen yang sesuai dengan rentang.

cRanges [in] Ukuran array ranges.

pcRanges [out] Pointer ke ULONG32 yang menerima ukuran buffer yang diperlukan untuk berisi rentang.

ranges [out] Penunjuk ke buffer yang menerima rentang.

Tampilkan Nilai

S_OK jika metode berhasil; jika tidak, E_FAIL atau beberapa kode kesalahan lainnya.

Persyaratan

Header: CorSym.idl, CorSym.h

Lihat juga