| description | Learn more about: .SAFESEH (32-bit MASM) | |||
|---|---|---|---|---|
| title | .SAFESEH | |||
| ms.date | 11/05/2019 | |||
| f1_keywords |
|
|||
| helpviewer_keywords |
|
|||
| ms.assetid | 6eaac8c4-c46f-47ae-8a66-f5cfeb267e43 |
Registers a function as a structured exception handler. (32-bit MASM only.)
.SAFESEH identifier
identifier must be the ID for a locally defined PROC or EXTRN PROC. A LABEL is not allowed. The .SAFESEH directive requires the /safeseh ml.exe command-line option.
For more information about structured exception handlers, see /SAFESEH.
For example, to register a safe exception handler, create a new MASM file (as follows), assemble with /safeseh, and add it to the linked objects.
.386
.model flat
MyHandler proto
.safeseh MyHandler
end