Função SHCreateDefaultPropertiesOp (shobjidl.h)

Cria uma operação de arquivo que define as propriedades padrão no item Shell que ainda não foram definidas.

Sintaxe

SHSTDAPI SHCreateDefaultPropertiesOp(
  [in]  IShellItem     *psi,
  [out] IFileOperation **ppFileOp
);

Parâmetros

[in] psi

Tipo: IShellItem*

Um ponteiro para o item de shell de origem. Consulte IShellItem.

[out] ppFileOp

Tipo: IFileOperation**

O endereço do ponteiro da interface IFileOperation .

Retornar valor

Tipo: HRESULT

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

A lista de propriedades para definir um valor padrão vem da entrada SetDefaultsFor registry no ProgID para a associação de arquivo do item. A lista é prefixada por prop: e contém os nomes canônicos das propriedades para definir o valor padrão, por exemplo, prop:System.Author;System.Document.DateCreated. As propriedades possíveis para essa lista são System.Author, System.Document.DateCreated e System.Photo.DateTaken. Se a entrada SetDefaultsFor não existir no ProgID, essa função usará o padrão encontrado na entrada SetDefaultsFor de HKEY_CLASSES_ROOT\*.

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.h
DLL Shell32.dll