Metode ISymUnmanagedWriter2::DefineLocalVariable2
Menentukan variabel tunggal dalam cakupan leksikal saat ini. Metode ini dapat dipanggil beberapa kali untuk variabel dengan nama yang sama yang memiliki banyak rumah di seluruh cakupan. Namun, dalam hal ini, nilai parameter startOffset
dan endOffset
tidak boleh tumpang tindih.
Sintaks
HRESULT DefineLocalVariable2(
[in] const WCHAR *name,
[in] ULONG32 attributes,
[in] mdSignature sigToken,
[in] ULONG32 addrKind,
[in] ULONG32 addr1,
[in] ULONG32 addr2,
[in] ULONG32 addr3,
[in] ULONG32 startOffset,
[in] ULONG32 endOffset);
Parameter
name
[in] Nama variabel lokal.
attributes
[in] Atribut variabel lokal.
sigToken
[in] Token metadata penanda.
addrKind
[in] Jenis alamat.
addr1
[in] Alamat pertama untuk spesifikasi parameter.
addr2
[in] Alamat kedua untuk spesifikasi parameter.
addr3
[in] Alamat ketiga untuk spesifikasi parameter.
startOffset
[in] Offset awal untuk variabel. Parameter ini bersifat opsional. Jika 0, parameter ini akan diabaikan dan variabel ditentukan di seluruh cakupan. Jika nilai parameter ini bukan nol, variabel berada dalam offset dari cakupan saat ini.
endOffset
[in] Offset akhir untuk variabel. Parameter ini bersifat opsional. Jika 0, parameter ini akan diabaikan dan variabel ditentukan di seluruh cakupan. Jika nilai parameter ini bukan nol, variabel berada dalam offset dari cakupan saat ini.
Tampilkan Nilai
S_OK jika metode berhasil; jika tidak, E_FAIL atau kode galat lainnya.
Persyaratan
Header: CorSym.idl
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