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