.PUSHFRAME
Создает запись кода очистки UWOP_PUSH_MACHFRAME
. Если указано необязательное ключевое слово CODE , то запись кода очистки получает модификатор 1. В противном случае модификатор равен 0.
Синтаксис
. PUSHFRAME ⟦CODE⟧;;
Замечания
. PUSHFRAME позволяет ml64.exe пользователям указывать способ очистки функции кадра. Это разрешено только в прологе, который расширяется от объявления PROC FRAME к прологу . Директива ENDPROLOG . Эти директивы не создают код; они создаются .xdata
только и .pdata
. . PushFRAME должен предшествовать инструкциям, которые фактически реализуют действия, которые должны быть размножены. Рекомендуется упаковать как директивы очистки, так и код, который они предназначены для очистки в макросе, чтобы обеспечить согласие.
Дополнительные сведения см. в статье MASM для x64 (ml64.exe).