Compartir a través de


Función SHCreateDefaultPropertiesOp (shobjidl.h)

Crea una operación de archivo que establece las propiedades predeterminadas en el elemento shell que aún no se han establecido.

Syntax

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

Parámetros

[in] psi

Tipo: IShellItem*

Puntero al elemento de shell de origen. Consulte IShellItem.

[out] ppFileOp

Tipo: IFileOperation**

Dirección del puntero de interfaz IFileOperation .

Valor devuelto

Tipo: HRESULT

Si esta función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Observaciones

La lista de propiedades para establecer un valor predeterminado procede de la entrada del Registro SetDefaultsFor en progID para la asociación de archivo del elemento. La lista tiene el prefijo prop: y contiene los nombres canónicos de las propiedades para establecer el valor predeterminado, por ejemplo, prop:System.Author;System.Document.DateCreated. Las propiedades posibles para esta lista son System.Author, System.Document.DateCreated y System.Photo.DateTaken. Si la entrada SetDefaultsFor no existe en progID, esta función usa el valor predeterminado que se encuentra en la entrada SetDefaultsFor de HKEY_CLASSES_ROOT\*.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2008 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
Header shobjidl.h
Library shell32.lib
DLL Shell32.dll