Funzione SHCreateDefaultPropertiesOp (shobjidl.h)
Crea un'operazione di file che imposta le proprietà predefinite nell'elemento shell che non sono già state impostate.
Sintassi
SHSTDAPI SHCreateDefaultPropertiesOp(
[in] IShellItem *psi,
[out] IFileOperation **ppFileOp
);
Parametri
[in] psi
Tipo: IShellItem*
Puntatore all'elemento della shell di origine. Vedere IShellItem.
[out] ppFileOp
Tipo: IFileOperation**
Indirizzo del puntatore dell'interfaccia IFileOperation .
Valore restituito
Tipo: HRESULT
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
L'elenco delle proprietà da impostare un valore predefinito proviene dalla voce SetDefaultsFor registro in ProgID per l'associazione di file dell'elemento. L'elenco è preceduto da prop:
e contiene i nomi canonici delle proprietà per impostare il valore predefinito, ad esempio prop:System.Author;System.Document.DateCreated
. Le possibili proprietà per questo elenco sono System.Author, System.Document.DateCreated e System.Photo.DateTaken. Se la voce SetDefaultsFor non esiste nel ProgID, questa funzione usa il valore predefinito trovato nella voce SetDefaultsFor della HKEY_CLASSES_ROOT\*.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl.h |
DLL | Shell32.dll |