Método IPropertyStorage::Enum (propidl.h)

O método Enum cria um objeto enumerador projetado para enumerar dados do tipo STATPROPSTG, que contém informações sobre o conjunto de propriedades atual. No retorno, esse método fornece um ponteiro para o ponteiro IEnumSTATPROPSTG neste objeto.

Sintaxe

HRESULT Enum(
  [out] IEnumSTATPROPSTG **ppenum
);

Parâmetros

[out] ppenum

Ponteiro para a variável de ponteiro IEnumSTATPROPSTG que recebe o ponteiro de interface para o novo objeto enumerador.

Valor retornado

Esse método dá suporte ao valor de retorno padrão E_UNEXPECTED, além do seguinte:

Comentários

IPropertyStorage::Enum cria um objeto de enumeração que pode ser usado para iterar estruturas STATPROPSTG . No retorno, esse método fornece um ponteiro para uma instância da interface IEnumSTATPROPSTG nesse objeto, cujos métodos você pode chamar para obter informações sobre o conjunto de propriedades atual.

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]
Plataforma de Destino Windows
Cabeçalho propidl.h (inclua Objbase.h, Propidlbase.h)
Biblioteca Uuid.lib
DLL Ole32.dll

Confira também

Exemplo de EnumAll

IEnumSTATPROPSTG

IEnumSTATPROPSTG – Implementação de arquivo composto

IPropertyStorage

Amostras