Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une opération de fichier qui définit les propriétés par défaut sur l’élément Shell qui n’ont pas déjà été définies.
Syntaxe
SHSTDAPI SHCreateDefaultPropertiesOp(
[in] IShellItem *psi,
[out] IFileOperation **ppFileOp
);
Paramètres
[in] psi
Type : IShellItem*
Pointeur vers l’élément de l’interpréteur de commandes source. Voir IShellItem.
[out] ppFileOp
Type : IFileOperation**
Adresse du pointeur d’interface IFileOperation .
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .
Remarques
La liste des propriétés à définir une valeur par défaut provient de l’entrée de Registre SetDefaultsFor sous le ProgID pour l’association de fichiers de l’élément. La liste est précédée prop: et contient les noms canoniques des propriétés pour définir la valeur par défaut, par exemple prop:System.Author;System.Document.DateCreated. Les propriétés possibles de cette liste sont System.Author, System.Document.DateCreated et System.Photo.DateTaken. Si l’entrée SetDefaultsFor n’existe pas sur le ProgID, cette fonction utilise la valeur par défaut trouvée sur l’entrée SetDefaultsFor de HKEY_CLASSES_ROOT\*.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | shobjidl.h |
| Library | shell32.lib |
| DLL | Shell32.dll |