Estrutura STATPROPSETSTG (propidl.h)

A estrutura STATPROPSETSTG contém informações sobre um conjunto de propriedades. Para obter essas informações, chame IPropertyStorage::Stat, que preenche um buffer que contém as informações que descrevem o conjunto de propriedades atual. Para enumerar as estruturas STATPROPSETSTG para os conjuntos de propriedades no armazenamento atual do conjunto de propriedades, chame IPropertySetStorage::Enum para obter um ponteiro para um enumerador. Em seguida, você pode chamar os métodos de enumeração da interface IEnumSTATPROPSETSTG no enumerador. A estrutura é definida da seguinte maneira:

Sintaxe

typedef struct tagSTATPROPSETSTG {
  FMTID    fmtid;
  CLSID    clsid;
  DWORD    grfFlags;
  FILETIME mtime;
  FILETIME ctime;
  FILETIME atime;
  DWORD    dwOSVersion;
} STATPROPSETSTG;

Membros

fmtid

FMTID do conjunto de propriedades atual, especificado quando o conjunto de propriedades foi criado inicialmente.

clsid

CLSID associado a esse conjunto de propriedades, especificado quando o conjunto de propriedades foi inicialmente criado e possivelmente modificado posteriormente com IPropertyStorage::SetClass. Se não for definido, o valor será CLSID_NULL.

grfFlags

Valores de sinalizador do conjunto de propriedades, conforme especificado em IPropertySetStorage::Create.

mtime

Tempo em UTC (Tempo Coordenado Universal) quando o conjunto de propriedades foi modificado pela última vez.

ctime

Hora em UTC quando esse conjunto de propriedades foi criado.

atime

Hora em UTC quando esse conjunto de propriedades foi acessado pela última vez.

dwOSVersion

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho propidl.h (inclua Propidl.h)

Confira também

FILETIME

IEnumSTATPROPSETSTG

IPropertySetStorage::Create

IPropertyStorage::Stat