| title |
.SAFESEH | Microsoft Docs |
| ms.custom |
|
| ms.date |
11/04/2016 |
| ms.reviewer |
|
| ms.suite |
|
| ms.technology |
|
| ms.tgt_pltfrm |
|
| ms.topic |
article |
| f1_keywords |
|
| dev_langs |
|
| helpviewer_keywords |
registering functions as exception handlers |
SAFESEH directive |
.SAFESEH directive |
|
| ms.assetid |
6eaac8c4-c46f-47ae-8a66-f5cfeb267e43 |
| caps.latest.revision |
8 |
| author |
corob-msft |
| ms.author |
corob |
| manager |
ghogen |
Registers a function as a structured exception handler.
Remarks
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
Directives Reference