Microsoft DirectX 8.0 |
Microsoft® DirectShow® 編集サービス (DES) は、レンダリング エラーを記録するために使用される各種のエラー コードを定義している。プロジェクトが正しくレンダリングされなかった場合、レンダリング エンジンは IAMErrorLog::LogError メソッドを呼び出す。次の表は、LogError に渡されるパラメータをまとめたものである。
注 : ここで説明するエラー コードは 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) が、有効な Microsoft® DirectX® 変換エフェクトではない。 | CLSID | BSTR |
DEX_IDS_INVALID_DEFAULT_DXT | デフォルトのエフェクトまたはトランジションが、有効な DirectX 変換エフェクトではない。 | CLSID | BSTR |
DEX_IDS_NO_3D | 使用している DirectX のバージョンは、3 次元変換をサポートしていない。 | CLSID | BSTR |
DEX_IDS_BROKEN_DXT | DirectX 変換エフェクトが正しい種類でないか、または壊れている。 | 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 | 指定された圧縮フォーマットを生成するコンプレッサが見つからない。 | なし | 利用できない |
以下のエラーは発生しないはずである。万一これらのエラーが発生した場合は、dxmbug.microsoft.com へバグ レポートの送付をお願いする。
エラー コード | 説明 |
---|---|
DEX_IDS_TIMELINE_PARSE | タイムライン解析の予期せぬエラー。 |
DEX_IDS_GRAPH_ERROR | フィルタ グラフ構築の予期せぬエラー。 |
DEX_IDS_GRID_ERROR | 内部グリッドに関する予期せぬエラー。 |
DEX_IDS_INTERFACE_ERROR | インターフェイス取得時の予期せぬエラー。 |