ISymUnmanagedWriter2::DefineLocalVariable2 方法
在目前的語彙範圍中定義單一變數。 這個方法可以針對在整個範圍內有多個房屋的相同名稱變數呼叫多次。 不過,在此情況下,和 endOffset
參數的值 startOffset
不得重迭。
語法
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);
參數
name
[in]區域變數名稱。
attributes
[in]區域變數屬性。
sigToken
[in]簽章的元資料標記。
addrKind
[in]網址類別型。
addr1
[in]參數規格的第一個位址。
addr2
[in]參數規格的第二個位址。
addr3
[in]參數規格的第三個位址。
startOffset
[in]變數的開始位移。 這是選擇性參數。 如果是 0,則會忽略此參數,而且變數會在整個範圍內定義。 如果是非零值,變數會落在目前範圍的位移內。
endOffset
[in]變數的結束位移。 這是選擇性參數。 如果是 0,則會忽略此參數,而且變數會在整個範圍內定義。 如果是非零值,變數會落在目前範圍的位移內。
傳回值
如果方法成功,S_OK;否則,E_FAIL或其他錯誤碼。
規格需求
頭: CorSym.idl