Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Markeert het einde van een epilooggebied. Met deze richtlijn wordt geen Windows ontwikkeling van gegevens (WOD) afwikkelcode verzonden.
Syntax
. ENDEPILOG
Opmerkingen
Important
Deze richtlijn is experimenteel en kan worden gewijzigd.
Schakel versie 3 uit door gebruik te maken van ml64.exe /unwindv3.
. ENDEPILOG is alleen geldig in Afwikkel versie 3.
- Het markeert het einde van een epilooggebied dat is gestart door . BEGINEPILOG.
- Deze instructies genereren een ontspannen metagegevens (
.xdataen.pdatasecties), maar produceren geen uitvoerbare code. - Epiloog moet ten minste één richtlijn bevatten.
- Epiloogrichtlijnen zijn verplicht voor het afwikkelen van codegeneratie van epiloog. Er worden geen epiloog-afwikkelcodes verzonden zonder
.BEGINEPILOG/.ENDEPILOGeen paar. - Het is een fout bij het gebruik van epiloogrichtlijnen buiten de regio tussen . BEGINEPILOG en . ENDEPILOG.
Note
In Relax versie 1 wordt de instructie weergegeven na de bijbehorende instructie. In Relax versie 3 wordt de instructie weergegeven vóór de instructie.
Example
; ml64 /unwindv3 ex1.asm /link /entry:Example1 /SUBSYSTEM:CONSOLE
_text SEGMENT
Example1 PROC FRAME
.allocstack 16
sub rsp, 16
.endprolog
; function body
.beginepilog
.freestack 16
add rsp, 16
.endepilog
ret
Example1 ENDP
_text ENDS
END
Zie ook
x64 Versie 3 tot rust laten komen (experimenteel)
Naslaginformatie over richtlijnen
. BEGINEPILOG
. ENDPROLOG
MASM BNF-grammatica