Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Dosyanın birlikte derlendiği geri sarma sürümünü .asm döndüren önceden tanımlanmış bir makro.
Syntax
@UnwindVersion
Remarks
Important
Bu sembol deneyseldir ve değiştirilebilir. sürüm 3'i ile ml64.exe /unwindv3geri sarmayı etkinleştirin.
@UnwindVersion , derleyici tarafından kullanılan geri sarmayı kaldırma sürümüne ayarlanır. öğesine geçirildiğinde /unwindv3ml64.exe@UnwindVersion olarak ayarlanır3; aksi takdirde olarak ayarlanır1.
Geri sarma sürümüne bağlı olarak farklı kod yollarını derlemek için gibi IF koşullu derleme yönergeleriyle bu makroyu kullanın.
Bu örnek, yalnızca bir uygulama giriş noktası tanımlamadığından derlenmek üzere tasarlanmıştır:
unwindv3 örneği
; ml64 /c /unwindv3 ex1.asm
.code
IF @UnwindVersion EQ 3
foo PROC FRAME
.pushreg r12
push r12
.endprolog
mov rax, 0
.beginepilog
.popreg r12
pop r12
.endepilog
ret
foo ENDP
ELSE
.ERR <@UnwindVersion should be 3>
ENDIF
END