Bagikan melalui


Metode ISymUnmanagedWriter::SetScopeRange

Menentukan rentang offset untuk cakupan leksikal yang ditentukan. Cakupan menjadi cakupan baru saat ini dan didorong ke tumpukan cakupan. Cakupan harus membentuk hierarki. Saudara boleh tumpang tindih.

Sintaks

HRESULT OpenScope(  
    [in] ULONG32  scopeID,  
    [in] ULONG32  startOffset,  
    [in] ULONG32  endOffset);  

Parameter

scopeId
[in] Pengidentifikasi cakupan untuk cakupan.

startOffset
[in] Offset instruksi pertama dalam cakupan leksikal, dalam byte, dari awal metode.

endOffset
[in] Offset instruksi terakhir dalam cakupan leksikal, dalam byte, dari awal metode.

Tampilkan Nilai

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

Keterangan

ISymUnmanagedWriter::OpenScope menampilkan pengidentifikasi cakupan buram yang dapat digunakan dengan ISymUnmanagedWriter::SetScopeRange untuk menentukan offset awal dan akhir cakupan di lain waktu. Dalam hal ini, offset yang diteruskan ke ISymUnmanagedWriter::OpenScope dan ISymUnmanagedWriter::CloseScope diabaikan. Pengidentifikasi cakupan hanya valid dalam metode saat ini.

Persyaratan

Header: CorSym.idl, CorSym.h

Lihat juga