0
我對Windows中的一些MASM語法的代碼是這樣的:如何在MASM中聲明函數指針?
stru_40DBA0 dd 0FFFFFFFEh ; GSCookieOffset ; SEH scope table for function 402B22
dd 0 ; GSCookieXOROffset
dd 0FFFFFFC0h ; EHCookieOffset
dd 0 ; EHCookieXOROffset
dd 0FFFFFFFEh ; ScopeRecord.EnclosingLevel
dd 0 ; ScopeRecord.FilterFunc
offset $LN19 ; ScopeRecord.HandlerFunc
.....
Foo proc near
....
$LN19:
....
MASM將產生在偏移$ LN19行錯誤,我試圖修改它以這樣的方式
PTR PROTO $LN29
任何人都可以給我一些關於如何申報的幫助嗎?謝謝!
我認爲'抵消Foo'將起作用。 –
你需要定義一些地方來存儲這個偏移量,所以它就像'dd offset $ LN19'(或'dq offset $ LN19')。 –
@JerryCoffin是的,我也試過dd偏移$ LN19,但它會產生錯誤,如「未定義的符號$ LN19」 – computereasy