Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Egy OLE művelethez kapcsolódó kivételfeltételt jelöl.
Szemantika
class COleException : public CException
Tagok
Nyilvános metódusok
| Név | Description |
|---|---|
| COleException::P rocess | Lekért kivételt lefordít egy OLE visszatérési kódra. |
Nyilvános adatok tagjai
| Név | Description |
|---|---|
| COleException::m_sc | A kivétel okát jelző állapotkódot tartalmazza. |
Megjegyzések
Az COleException osztály tartalmaz egy nyilvános adattagot, amely tartalmazza a kivétel okát jelző állapotkódot.
Általában nem szabad közvetlenül létrehoznia egy objektumot COleException , ehelyett az AfxThrowOleException nevet kell hívnia.
A kivételekről további információt a Kivételkezelés (MFC) és a Kivételek: OLE-kivételek című cikkben talál.
Öröklési hierarchia
COleException
Requirements
Fejléc: afxdisp.h
COleException::m_sc
Ez az adattag tartalmazza a kivétel okát jelző OLE állapotkódot.
SCODE m_sc;
Megjegyzések
A változó értékét az AfxThrowOleException állítja be.
További információ az SCODE-ról: COM-hibakódok struktúrája a Windows SDK-ban.
Example
try
{
SomeOleFunc();
}
catch (COleException* pe)
{
TRACE(_T("COleException caught. SCODE = %x\n"), pe->m_sc);
pe->Delete();
}
COleException::P rocess
Hívja meg a Folyamattag függvényt, hogy lefordítsa a kivételt egy OLE állapotkódba.
static SCODE PASCAL Process(const CException* pAnyException);
Paraméterek
pAnyException
Mutató egy kifogott kivételre.
Visszaadott érték
Egy OLE állapotkód.
Megjegyzések
Megjegyzés:
Ez a függvény a .static
További információ az SCODE-ról: COM-hibakódok struktúrája a Windows SDK-ban.
Example
Lásd a COleDispatchDriver::CreateDispatch példát.