TNB Library
公開メンバ関数 | 静的公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
CImageMasteringResult クラス

IMAPI2リザルト管理. [詳解]

#include <TnbImageMastering.h>

+ CImageMasteringResult の継承関係図

公開メンバ関数

 CImageMasteringResult (void)
 コンストラクタ [詳解]
 
HRESULT GetLastResult (void) const
 [取得] リザルトコード取得. [詳解]
 
CStr GetLastResultString (void) const
 [取得] リザルト文字列取得. [詳解]
 

静的公開メンバ関数

static HRESULT CreateStreamOnFile (LPCTSTR lpszFile, DWORD grfMode, IStream **ppstm)
 [作成] ファイルストリーム作成. [詳解]
 
static CStr ToString (HRESULT hr)
 [変換] リザルト文字列変換. [詳解]
 

限定公開メンバ関数

bool CheckRes (HRESULT hr) const
 [設定] リザルトチェック. [詳解]
 

詳解

IMAPI2リザルト管理.

リザルトを一つだけ保持するクラスです。

CImageMastering クラス以下に、使用されています。
必要ファイル
TnbImageMastering.h
日付
09/08/08 新規作成

TnbImageMastering.h304 行目に定義があります。

構築子と解体子

◆ CImageMasteringResult()

コンストラクタ

TnbImageMastering.h309 行目に定義があります。

関数詳解

◆ CheckRes()

bool CheckRes ( HRESULT  hr) const
protected

[設定] リザルトチェック.

リザルトコードをチェックし、記憶します。

引数
hrリザルトコード
戻り値
trueリザルトコードが「成功」だ
falseリザルトコードが「失敗」だ

TnbImageMastering.h420 行目に定義があります。

◆ CreateStreamOnFile()

static HRESULT CreateStreamOnFile ( LPCTSTR  lpszFile,
DWORD  grfMode,
IStream **  ppstm 
)
static

[作成] ファイルストリーム作成.

覚え書き
::SHCreateStreamOnFile() をコールしているだけです。
引数
[in]lpszFileファイル名
[in]grfModeモード
[out]ppstmストリーム
戻り値
リザルト

TnbImageMastering.h391 行目に定義があります。

◆ GetLastResult()

HRESULT GetLastResult ( void  ) const

[取得] リザルトコード取得.

戻り値
リザルトコード.

TnbImageMastering.h326 行目に定義があります。

◆ GetLastResultString()

CStr GetLastResultString ( void  ) const

[取得] リザルト文字列取得.

戻り値
リザルト文字列.

TnbImageMastering.h335 行目に定義があります。

◆ ToString()

static CStr ToString ( HRESULT  hr)
static

[変換] リザルト文字列変換.

リザルトコードを文字列に変換

引数
hrリザルトコード
戻り値
文字列

TnbImageMastering.h346 行目に定義があります。