次の方法で共有


TAPIERROR_FORMATMESSAGE マクロ (tapi.h)

TAPIERROR_FORMATMESSAGE マクロは、FormatMessage 関数で使用できる標準の TAPI エラー コードの識別子を生成します。

構文

void TAPIERROR_FORMATMESSAGE(
   __ErrCode__
);

パラメーター

__ErrCode__

戻り値

なし

解説

このメカニズムは、アプリケーションに復旧方法が定義されていないエラー (つまり、予期しないエラーまたは内部エラー) に関する情報を表示する場合にのみ使用する必要があります。 ほとんどの場合 (次の簡略化された例とは異なり)、未処理のエラーの結果として、アプリケーションが実行するアクション (またはユーザーが実行する必要がある) をユーザーに通知する追加のテキストを含めるのが望ましいです。

アプリケーションが TAPI 関数からエラーの結果を取得した場合、エラー値を TAPIERROR_FORMATMESSAGE マクロに渡すことができます。これにより、 FormatMessage に渡されるメッセージ識別子が生成されます。

次の例では 、FormatMessage を使用して、TAPI エラー コードに対応するエラー文字列を生成します。

lResult = lineClose(hLine);

if (lResult < 0)
{
    FormatMessage(FORMAT_MESSAGE_FROM_HMODULE,
                  (LPCVOID)GetModuleHandle("TAPIUI.DLL"),
                  TAPIERROR_FORMATMESSAGE(lResult),
                  0,
                  (LPTSTR)pBuf,
                  BUFSIZE,
                  NULL);
    MessageBox(hWnd,pBuf,"TAPI ERROR",MB_OK);
}

要件

要件
対象プラットフォーム Windows
ヘッダー tapi.h