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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk