次の方法で共有


AfxCheckError

この関数テストは、エラーであるかどう SCODE 渡された。

void AFXAPI AfxCheckError(
   SCODE sc 
);
throw CMemoryException*
throw COleException*

解説

は、エラーの場合、関数は例外をスローします。渡された SCODEE_OUTOFMEMORYの場合、関数は AfxThrowMemoryExceptionを呼び出すことによって CMemoryException をスローします。それ以外の場合、関数は AfxThrowOleExceptionを呼び出すことによって COleException をスローします。

この関数はアプリケーションの OLE 関数呼び出しの戻り値をチェックするために使用できます。アプリケーションのこの関数の戻り値のテストで、最小限のコードでエラー条件に適切に対応できます。

[!メモ]

この関数はデバッグ バージョンと非デバッグ ビルドで同じ効果があります。

使用例

AfxCheckError(::CoCreateInstance(clsidWMP, NULL, CLSCTX_INPROC_SERVER, 
   IID_IDispatch, (LPVOID*)&pWMPDispatch));

oddWMP.AttachDispatch(pWMPDispatch, TRUE);

必要条件

ヘッダー : afxdisp.h

参照

概念

MFC マクロとグローバル