Структура 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)

См. также раздел

FILETIME

IEnumSTATPROPSETSTG

IPropertySetStorage::Create

IPropertyStorage::Stat