STATPROPSETSTG 结构 (propidl.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 应用]
标头 propidl.h (包括 Propidl.h)

另请参阅

FILETIME

IEnumSTATPROPSETSTG

IPropertySetStorage::Create

IPropertyStorage::Stat