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 |