Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Vertegenwoordigt een uitzonderingsvoorwaarde met betrekking tot een OLE-bewerking.
Syntaxis
class COleException : public CException
Leden
Openbare methoden
| Naam | Description |
|---|---|
| COleException::P rocess | Hiermee wordt een onderschepte uitzondering omgezet in een OLE-retourcode. |
Leden van openbare gegevens
| Naam | Description |
|---|---|
| COleException::m_sc | Bevat de statuscode die de reden voor de uitzondering aangeeft. |
Opmerkingen
De COleException klasse bevat een openbaar gegevenslid met de statuscode die de reden voor de uitzondering aangeeft.
Over het algemeen moet u geen object rechtstreeks maken COleException . In plaats daarvan moet u AfxThrowOleException aanroepen.
Zie de artikelen Exception Handling (MFC) en Uitzonderingen: OLE-uitzonderingen voor meer informatie over uitzonderingen.
Overnamehiƫrarchie
COleException
Requirements
Koptekst: afxdisp.h
COleException::m_sc
Dit gegevenslid bevat de OLE-statuscode die de reden voor de uitzondering aangeeft.
SCODE m_sc;
Opmerkingen
De waarde van deze variabele wordt ingesteld door AfxThrowOleException.
Zie Structuur van COM-foutcodes in de Windows SDK voor meer informatie over SCODE.
Example
try
{
SomeOleFunc();
}
catch (COleException* pe)
{
TRACE(_T("COleException caught. SCODE = %x\n"), pe->m_sc);
pe->Delete();
}
COleException::P rocess
Roep de functie Proceslid aan om een betrapte uitzondering te vertalen in een OLE-statuscode.
static SCODE PASCAL Process(const CException* pAnyException);
Parameterwaarden
pAnyException
Wijs een betrapte uitzondering aan.
Retourwaarde
Een OLE-statuscode.
Opmerkingen
Opmerking
Deze functie is static.
Zie Structuur van COM-foutcodes in de Windows SDK voor meer informatie over SCODE.
Example
Zie het voorbeeld voor COleDispatchDriver::CreateDispatch.