Поделиться через


. SAFESEH (32-разрядная MASM)

Регистрирует функцию в качестве структурированного обработчика исключений. (только 32-разрядная версия MASM.)

Синтаксис

. Идентификатор SAFESEH

Замечания

идентификатор должен быть идентификатором локально определенного PROC или EXTRN PROC. Не допускается метка . Teh. Директива SAFESEH требует параметра командной строки /safeseh ml.exe.

Дополнительные сведения о структурированных обработчиках исключений см. в разделе /SAFESEH.

Например, чтобы зарегистрировать безопасный обработчик исключений, создайте новый MASM-файл (как показано ниже), соберите с /safeseh и добавьте его в связанные объекты.

.386
.model  flat
MyHandler   proto
.safeseh    MyHandler
end

См. также

Справочник по директивам
Грамматика MASM BNF