Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |