Estrutura STATPROPSTG (propidlbase.h)

A estrutura STATPROPSTG contém dados sobre uma única propriedade em um conjunto de propriedades. Esses dados são a ID da propriedade e a marca de tipo e o nome da cadeia de caracteres opcional que pode estar associado à propriedade .

IPropertyStorage::Enum fornece um ponteiro para a interface IEnumSTATPROPSTG em um objeto enumerador que pode ser usado para enumerar as estruturas STATPROPSTG para as propriedades no conjunto de propriedades atual. STATPROPSTG é definido como:

Sintaxe

typedef struct tagSTATPROPSTG {
  LPOLESTR lpwstrName;
  PROPID   propid;
  VARTYPE  vt;
} STATPROPSTG;

Membros

lpwstrName

Uma cadeia de caracteres unicode terminada em nulo de caractere largo que contém o nome de cadeia de caracteres opcional associado à propriedade . Pode ser NULL. Esse membro deve ser liberado usando CoTaskMemFree.

propid

Um identificador de 32 bits que identifica exclusivamente a propriedade dentro do conjunto de propriedades. Todas as propriedades dentro de conjuntos de propriedades devem ter identificadores de propriedade exclusivos.

vt

O tipo de propriedade.

Requisitos

   
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 propidlbase.h (inclua Propidl.h)

Confira também

IEnumSTATPROPSTG

IPropertyStorage::Enum