Microsoft DirectX 8.0 |
Microsoft® DirectShow® 編集サービス (DES) のエラー ログを取得する。タイムライン オブジェクトは、このインターフェイスを実装している。アプリケーションでは、このインターフェイスを使用して、実行時にレンダリング エラーをログに記録できる。アプリケーションで IAMErrorLog インターフェイスを実装し、タイムラインの IAMSetErrorLog::put_ErrorLog メソッドを呼び出す。
このインターフェイスの使い方の詳細については、「エラーのログ」を参照すること。
要件
Qedit.h が必要である。
vtable 順のメソッド
IUnknown メソッド 説明 QueryInterface サポートされているインターフェイスへのポインタを取得する。 AddRef 参照カウントをインクリメントする。 Release 参照カウントをデクリメントする。 IAMSetErrorLog メソッド 説明 get_ErrorLog このオブジェクトで設定されているエラー ログを取得する。 put_ErrorLog オブジェクトのエラー ログを指定する。
このオブジェクトで設定されているエラー ログを取得する。
構文
HRESULT get_ErrorLog( IAMErrorLog **pVal );
パラメータ
- pVal
- [out, retval] エラー ログの IAMErrorLog インターフェイスを受け取るポインタのアドレス。タイムラインにエラー ログがない場合、値は NULL に設定される。
戻り値
成功した場合は、S_OK を返す。それ以外の場合は、E_POINTER を返す。
注意
pVal に返された値が NULL 以外の場合、IAMErrorLog インターフェイスは未処理の参照カウントを持つ。使い終わった場合は、インターフェイスを必ず解放すること。
オブジェクトのエラー ログを指定する。
構文
HRESULT put_ErrorLog( IAMErrorLog *newVal );
パラメータ
- newVal
- [in] エラー ログの IAMErrorLog インターフェイスを指すポインタ。
戻り値
S_OK を返す。