. ENDEPILOG

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 (.xdata en .pdata secties), 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/.ENDEPILOG een 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