Método IFileOperation::SetProperties (shobjidl_core.h)

Declara um conjunto de propriedades e valores a serem definidos em um item ou itens.

Sintaxe

HRESULT SetProperties(
  [in] IPropertyChangeArray *pproparray
);

Parâmetros

[in] pproparray

Tipo: IPropertyChangeArray*

Ponteiro para um IPropertyChangeArray, que acessa uma coleção de objetos IPropertyChange que especificam as propriedades a serem definidas e seus novos valores.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método não define os novos valores de propriedade, apenas os declara. Para definir valores de propriedade em um item ou um grupo de itens, você deve fazer pelo menos a sequência de chamadas detalhada aqui:

  1. Chame IFileOperation::SetProperties para declarar as propriedades específicas a serem definidas e seus novos valores.
  2. Chame IFileOperation::ApplyPropertiesToItem ou IFileOperation::ApplyPropertiesToItems para declarar o item ou os itens cujas propriedades devem ser definidas.
  3. Chame IFileOperation::P erformOperations para aplicar as propriedades ao item ou aos itens.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)