STATPROPSETSTG 结构 (propidlbase.h)
STATPROPSETSTG 结构包含有关属性集的信息。 若要获取此信息,请调用 IPropertyStorage::Stat,这将填充包含描述当前属性集的信息的缓冲区。 若要枚举当前属性集存储中属性集的 STATPROPSETSTG 结构,请调用 IPropertySetStorage::Enum 以获取指向枚举器的指针。 然后,可以在枚举器上调用 IEnumSTATPROPSETSTG 接口的枚举方法。 结构定义如下:
语法
typedef struct tagSTATPROPSETSTG {
FMTID fmtid;
CLSID clsid;
DWORD grfFlags;
FILETIME mtime;
FILETIME ctime;
FILETIME atime;
DWORD dwOSVersion;
} STATPROPSETSTG;
成员
fmtid
当前属性集的 FMTID,在最初创建属性集时指定。
clsid
与此属性集关联的 CLSID,在最初创建属性集时指定,之后可能使用 IPropertyStorage::SetClass 进行修改。 如果未设置,则将 CLSID_NULL该值。
grfFlags
标记属性集的值,如 IPropertySetStorage::Create 中指定的。
mtime
上次修改属性集时,世界协调时的时间 (UTC) 。
ctime
创建此属性集的时间(UTC)。
atime
上次访问此属性集的时间(UTC)。
dwOSVersion
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
标头 | propidlbase.h (包括 Propidl.h) |