Vectored Exception Handling

Vectored Exception Handling

Microsoft Vectored Exception Handling (VEH) is an exception handling mechanism that complements the Structured Exception Handling mechanism. It is available on the Windows NT family of operating systems, starting with Windows XP. It was extended in Windows Server 2003.

Vectored Exception Handling

Vectored Exception Handling is made available to Windows programmers using languages such as C++ and Visual Basic. VEH does not replace Structured Exception Handling (SEH), rather VEH and SEH coexist, with VEH handlers having priority over SEH handlers.cite web|url=http://www.devx.com/microsoftISV/Article/15992|title=Vectored Exception Handling in Windows Server 2003] Compared with SEH, VEH works more like a traditional notification callback scheme. [cite web|url=http://msdn.microsoft.com/msdnmag/issues/03/06/WindowsServer2003/|title=Windows Server 2003 Discover Improved System Info, New Kernel, Debugging, Security, and UI APIs]

Use of VEH

Use "AddVectoredExceptionHandler API"

Structured Exception Handling

Microsoft Structured Exception Handling is the forerunner technology to VEH available in early Windows versions.cite web|url=http://www.devx.com/microsoftISV/Article/15992|title=Vectored Exception Handling in Windows Server 2003]

Use of SEH

__try and __except mechanism

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Exception handling — is a programming language construct or computer hardware mechanism designed to handle the occurrence of exceptions, special conditions that change the normal flow of program execution. Programming languages differ considerably in their support… …   Wikipedia

  • Exception handling syntax — varies between programming languages to accommodate their overall syntax. Some languages don t call the concept exception handling or they may not have direct facilities for it, but they can still provide means for implementing it. Catalogue of… …   Wikipedia

  • Microsoft-specific exception handling mechanisms — Microsoft Windows OS family employs some exception handling mechanisms that are based on the operation system specifics. Contents 1 Structured Exception Handling 1.1 Usage 1.2 Implementation 1.3 …   Wikipedia

  • VEH — VEH, or Veh, may stand for:* Vectored Exception Handling (VEH) one of the Microsoft systems for exception handling. * Ve (Arabic), a character of the Arabic alphabet. * Viral Epidermal Hyperplasia caused by the Epidermal Hyperplasia Virus …   Wikipedia

  • aerospace industry — Introduction       assemblage of manufacturing concerns that deal with vehicular flight within and beyond the Earth s atmosphere. (The term aerospace is derived from the words aeronautics and spaceflight.) The aerospace industry is engaged in the …   Universalium

  • Battlecruiser — Battlecruisers were large warships in the first half of the 20th century that were first introduced by the British Royal Navy. The battlecruiser was developed as the successor to the armoured cruisers, but their evolution was more closely linked… …   Wikipedia

  • Zilog Z80 — One of the first Z80 microprocessors manufactured; the date stamp is from June 1976. Produced 1976 Common manufacturer(s) Zilog …   Wikipedia

  • Runway — This article is about the aircraft take off and landing area. For other uses, see Runway (disambiguation). Landing strip redirects here. For the pubic hairstyle, see Bikini waxing. RWY redirects here. For the audio/video connectors, see RCA… …   Wikipedia

  • Lyme disease — Classification and external resources Nymphal and adult deer ticks can be carriers of Lyme disease. Nymphs are about the size of a poppy seed. ICD 10 A …   Wikipedia

  • AIM-9 Sidewinder — Infobox Weapon is missile=yes name=AIM 9 Sidewinder caption= origin= United States type=Short range air to air missile used by= manufacturer=Nammo Raytheon Company Ford Aerospace Loral Corp. unit cost=US$85,000 propellant= production… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”