waveOutGetErrorText 関数 (mmeapi.h)
waveOutGetErrorText 関数は、指定されたエラー番号で識別されたエラーのテキスト記述を取得します。
構文
MMRESULT waveOutGetErrorText(
MMRESULT mmrError,
LPSTR pszText,
UINT cchText
);
パラメーター
mmrError
エラー番号。
pszText
テキスト エラーの説明が入力されるバッファーへのポインター。
cchText
pszText が指すバッファーのサイズ (文字単位)。
戻り値
成功した場合はMMSYSERR_NOERRORを返し、それ以外の場合はエラーを返します。 考えられるエラー値は次のとおりです。
リターン コード | 説明 |
---|---|
|
指定されたエラー番号が範囲外です。 |
|
デバイス ドライバーが存在しません。 |
|
メモリを割り当てまたはロックできません。 |
注釈
テキスト エラーの説明が指定されたバッファーより長い場合、説明は切り捨てられます。 返されるエラー文字列は常に null で終了します。 cchText が 0 の場合、何もコピーされず、関数は 0 を返します。 すべてのエラー記述が MAXERRORLENGTH 文字より短い長さです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mmeapi.h (Windows.h を含む) |
Library | Winmm.lib |
[DLL] | Winmm.dll |