CMFCFilterChunkValueImpl选件类

这是简化块,而且属性值匹配逻辑的选件类。

class CMFCFilterChunkValueImpl : public ATL::IFilterChunkValue;

成员

Dd795860.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CMFCFilterChunkValueImpl::~CMFCFilterChunkValueImpl

析构对象。

CMFCFilterChunkValueImpl::CMFCFilterChunkValueImpl

构造对象。

Dd795860.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CMFCFilterChunkValueImpl::Clear

清除ChunkValue。

CMFCFilterChunkValueImpl::CopyChunk

复制此区块指向描述块的属性结构。

CMFCFilterChunkValueImpl::CopyFrom

初始化从其他值的按区块此值。

CMFCFilterChunkValueImpl::GetChunkGUID

检索区块GUID。

CMFCFilterChunkValueImpl::GetChunkPID

检索区块PID (属性ID)。

CMFCFilterChunkValueImpl::GetChunkType

获取块类型。

CMFCFilterChunkValueImpl::GetString

检索字符串值。

CMFCFilterChunkValueImpl::GetValue

检索值作为已分配的propvariant。

CMFCFilterChunkValueImpl::GetValueNoAlloc

returns非分配了(内部值)值。

CMFCFilterChunkValueImpl::IsValid

检查是否该属性值是否有效。

CMFCFilterChunkValueImpl::SetBoolValue

已重载。 由键属性设置为布尔值。

CMFCFilterChunkValueImpl::SetDwordValue

由键属性设置为一个。

CMFCFilterChunkValueImpl::SetFileTimeValue

由键属性设置为filetime。

CMFCFilterChunkValueImpl::SetInt64Value

由键属性设置为int64。

CMFCFilterChunkValueImpl::SetIntValue

由键属性设置为int。

CMFCFilterChunkValueImpl::SetLongValue

由键属性设置为长。

CMFCFilterChunkValueImpl::SetSystemTimeValue

由键属性设置为SystemTime。

CMFCFilterChunkValueImpl::SetTextValue

由键属性设置为Unicode字符串。

Dd795860.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CMFCFilterChunkValueImpl::SetChunk

设置区块的通用属性的helper函数。

备注

若要使用,您创建正确的类型的CMFCFilterChunkValueImpl选件类

示例:

CMFCFilterChunkValueImpl区块;

hr = chunk.SetBoolValue (PKEY_IsAttachment,为true);

hr = chunk.SetFileTimeValue (PKEY_ItemDate,ftLastModified);

继承层次结构

ATL::IFilterChunkValue

   CMFCFilterChunkValueImpl

要求

**标头:**afxwin.h

请参见

其他资源

MFC 类