次の方法で共有


CMFCFilterChunkValueImpl クラス

チャンクとプロパティ値のペアのロジックを単純化するクラスです。

class CMFCFilterChunkValueImpl : public ATL::IFilterChunkValue;

メンバー

パブリック コンストラクター

[名前]

説明

CMFCFilterChunkValueImpl::~CMFCFilterChunkValueImpl

オブジェクトを破棄します。

CMFCFilterChunkValueImpl::CMFCFilterChunkValueImpl

オブジェクトを構築します。

パブリック メソッド

[名前]

説明

CMFCFilterChunkValueImpl::Clear

ChunkValue をクリアします。

CMFCFilterChunkValueImpl::CopyChunk

このチャンクを、チャンクの特性を記述する構造体にコピーします。

CMFCFilterChunkValueImpl::CopyFrom

このチャンク値を他の値から初期化します。

CMFCFilterChunkValueImpl::GetChunkGUID

チャンクの GUID を取得します。

CMFCFilterChunkValueImpl::GetChunkPID

チャンクの PID (プロパティ ID) を取得します。

CMFCFilterChunkValueImpl::GetChunkType

チャンクの種類を取得します。

CMFCFilterChunkValueImpl::GetString

文字列値を取得します。

CMFCFilterChunkValueImpl::GetValue

割り当てられた PROPVARIANT として値を取得します。

CMFCFilterChunkValueImpl::GetValueNoAlloc

未割り当ての値 (内部値) を返します。

CMFCFilterChunkValueImpl::IsValid

このプロパティの値が有効かどうかを確認します。

CMFCFilterChunkValueImpl::SetBoolValue

オーバーロードされます。 プロパティをキー単位で Boolean に設定します。

CMFCFilterChunkValueImpl::SetDwordValue

プロパティをキー単位で DWORD に設定します。

CMFCFilterChunkValueImpl::SetFileTimeValue

プロパティをキー単位で filetime に設定します。

CMFCFilterChunkValueImpl::SetInt64Value

プロパティをキー単位で int64 に設定します。

CMFCFilterChunkValueImpl::SetIntValue

プロパティをキー単位で int に設定します。

CMFCFilterChunkValueImpl::SetLongValue

プロパティをキー単位で LONG に設定します。

CMFCFilterChunkValueImpl::SetSystemTimeValue

プロパティをキー単位で SystemTime に設定します。

CMFCFilterChunkValueImpl::SetTextValue

プロパティをキー単位で Unicode 文字列に設定します。

プロテクト メソッド

[名前]

説明

CMFCFilterChunkValueImpl::SetChunk

チャンクの共通プロパティを設定するヘルパー関数です。

解説

これは、適切な種類の CMFCFilterChunkValueImpl クラスを作成するだけで使用できます。

例:

CMFCFilterChunkValueImpl chunk;

hr = chunk.SetBoolValue(PKEY_IsAttachment, true);

または

hr = chunk.SetFileTimeValue(PKEY_ItemDate, ftLastModified);

継承階層

ATL::IFilterChunkValue

   CMFCFilterChunkValueImpl

必要条件

**ヘッダー:**afxwin.h

参照

その他の技術情報

MFC 10 Classes