.


:




:

































 

 

 

 





, , . , , , , , (vectored exception handlers). , __try __catch, . Windows XP Windows Server 2003.

(Vectored Exception Handling, VEH) , . , , AddVectoredExceptionHandler.

PVOID AddVectoredExceptionHandler(ULONG FirstHandler, PVECTORED_EXCEPTION_HANDLER VectoredHandler)

, First-Handler , ( ), ( ). AddVectoredExceptionHandler . , , FirstHandler, , .

RemoveVectoredExceptionHandler, , , , .

AddVectoredExceptionHandler , .. VectoredHandler. NULL .

VectorHandler , :

LONG WINAPI VectoredHandler(PEXCEPTION_POINTERS ExceptionInfo)

PEXCEPTION_POINTERS EXCEPTION_POINTERS, , , . , GetExceptionInformation 4.4.

VEH- , , (. 8). VEH- , (, ) . , SEH-.

1. EXCEPTION_CONTINUE_EXECUTION , SEH , , . SEH, .

2. EXCEPTION_CONTINUE_SEARCH VEH-, . , SEH-.

4.9 VEH 4.3 4.4.

Windows , - . , , . , Windows .

, . , , SEH-. VEH .





:


: 2015-09-20; !; : 612 |


:

:

- - , .
==> ...

1489 - | 1480 -


© 2015-2024 lektsii.org - -

: 0.012 .