Partilhar via


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 .

Valor de retorno

Tipo: HRESULT

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

Observações

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 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\*.

Requirements

Requirement Value
Cliente mínimo suportado Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows Server 2008 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
Header shobjidl.h
Library shell32.lib
de DLL Shell32.dll