AFXAPI AfxCheckError は無効 (SCODE sc );
CMemoryException ※ スローします。
cOleException ※ スローします。
解説
この関数は、渡されたテスト エラーであるかを確認するには、 SCODEを。エラーの場合は、関数は例外をスローします。渡されたSCODE E_OUTOFMEMORYの場合は、 AfxThrowMemoryException.nbsp を呼び出して、関数をCMemoryExceptionスロー;AfxThrowOleExceptionを呼び出すことによって、 COleExceptionの関数をそれ以外の場合、スローします。(&N)。
この関数は、アプリケーションで OLE 関数への呼び出しの戻り値を確認する使用できます。アプリケーションでこの関数の戻り値をテストして、正しくエラー条件を最低限のコードに反応することができます。
注特価;この関数は同じデバッグでは、非デバッグ ビルド(&N)。
例
LPDISPATCH pDisp = NULL;AfxCheckError (CoCreateInstance (CLSID、NULL、CLSCTX_LOCAL_SERVER、IID_IDispatch、(LPVOID) amp; pDisp));//エラーがある場合は、既に例外されています。//は、返されたポインターを使用することができますCOleDispatchDriver disp(pDisp);・ ・などなど(&A)...