Condividi tramite


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