次の方法で共有


レンダリング エラー

Microsoft® DirectShow® 編集サービス (DES) は、レンダリング エラーを記録するために使われるさまざまなエラー コードを定義している。プロジェクトが正しくレンダリングされなかった場合、レンダリング エンジンは IAMErrorLog::LogError メソッドを呼び出す。次の表は、LogError に渡される引数をまとめたものである。

  • エラー コードは、ErrorCode 引数に含まれる。
  • 説明は、ErrorString 引数に含まれる。
  • 追加情報がある場合は、pExtraInfo が指す VARIANT に含まれる。
  • 追加情報がある場合、この VARIANT 型は、pExtraInfo が指す VARIANT の vt メンバに含まれる。

   ここで説明するエラー コードは HRESULT 値ではない。DES 固有の HRESULT 戻り値の一覧については、「エラー コードと成功コード」を参照すること。

エラー コード 説明 追加情報 Variant 型
DEX_IDS_BAD_SOURCE_NAME ファイル名が存在しない。または、DirectShow が認識できないファイル拡張子である。 ファイル名 BSTR
DEX_IDS_BAD_SOURCE_NAME2 ファイル タイプがファイル拡張子と一致していない。または、ファイルが壊れている。 ファイル名 BSTR
DEX_IDS_MISSING_SOURCE_NAME ファイル名が必要だが、指定されなかった。 なし 利用できない
DEX_IDS_UNKNOWN_SOURCE このソースによって提供されたデータ ソースを解析できない。 なし 利用できない
DEX_IDS_INSTALL_PROBLEM 予期せぬエラー。一部の DirectShow コンポーネントが正しくインストールされていない。 なし 利用できない
DEX_IDS_NO_SOURCE_NAMES ソース フィルタがファイルを受け付けない。 なし 利用できない
DEX_IDS_BAD_MEDIATYPE グループのメディア タイプはサポートされていない。 グループ番号 int
DEX_IDS_STREAM_NUMBER このソースでは無効なストリーム番号。 ストリーム番号 int
DEX_IDS_OUTOFMEMORY メモリ不足。 なし 利用できない
DEX_IDS_DIBSEQ_NOTALLSAME シーケンス内のビットマップのタイプが他のビットマップと異なっていた。 ビットマップ名 BSTR
DEX_IDS_CLIPTOOSHORT クリップのメディア タイムが無効である。または、DIB (デバイスに依存しないビットマップ) のシーケンスが短かすぎる。

   他のレンダリング エラーが発生している場合、メディア タイムが有効であってもこのエラーが発生することがある。

なし 利用できない
DEX_IDS_INVALID_DXT エフェクトまたはトランジションのクラス識別子 (CLSID) が有効ではない。 CLSID BSTR
DEX_IDS_INVALID_DEFAULT_DXT デフォルトのエフェクトまたはトランジションの CLSID が有効ではない。 CLSID BSTR
DEX_IDS_NO_3D 使っている DirectX のバージョンは、三次元トランジションをサポートしていない。 CLSID BSTR
DEX_IDS_BROKEN_DXT このエフェクトが正しい種類でないか、または壊れている。 CLSID BSTR
DEX_IDS_NO_SUCH_PROPERTY オブジェクトにそのようなプロパティは存在しない。 プロパティ名 BSTR
DEX_IDS_ILLEGAL_PROPERTY_VAL このプロパティに不正な値。 指定された値 VARIANT
DEX_IDS_INVALID_XML XML ファイル内の構文エラー。 行番号 VT_I4 (4 バイト整数)
DEX_IDS_CANT_FIND_FILTER XML 内でカテゴリとインスタンスによって指定されたフィルタが見つからない。 フレンドリ名 (インスタンス) BSTR
DEX_IDS_DISK_WRITE_ERROR XML ファイルのディスク書き込みエラー。 なし 利用できない
DEX_IDS_INVALID_AUDIO_FX CLSID が有効な DirectShow オーディオ エフェクト フィルタではない。 CLSID BSTR
DEX_IDS_CANT_FIND_COMPRESSOR 指定された圧縮フォーマットを生成するコンプレッサが見つからない。 なし 利用できない

以下のエラーは発生させてはならない。万一これらのエラーが発生した場合は、Microsoft へバグ レポートを送付すること。

エラー コード 説明
DEX_IDS_TIMELINE_PARSE タイムライン解析の予期せぬエラー。
DEX_IDS_GRAPH_ERROR フィルタ グラフ作成の予期せぬエラー。
DEX_IDS_GRID_ERROR 内部グリッドに関する予期せぬエラー。
DEX_IDS_INTERFACE_ERROR インターフェイス取得時の予期せぬエラー。