Bagikan melalui


Metode ISymUnmanagedWriter::OpenScope

Membuka cakupan leksikal baru dalam metode saat ini. Cakupan menjadi cakupan baru saat ini dan didorong ke tumpukan cakupan. Cakupan harus membentuk hierarki. Saudara boleh tumpang tindih.

Sintaks

HRESULT OpenScope(  
    [in] ULONG32 startOffset,  
    [out, retval] ULONG32* pRetVal);  

Parameter

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

pRetVal
[out] Penunjuk ke ULONG32 yang menerima pengidentifikasi cakupan.

Tampilkan Nilai

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

Keterangan

ISymUnmanagedWriter::OpenScope mengembalikan 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