SHCreateDefaultPropertiesOp-Funktion (shobjidl.h)

Erstellt einen Dateivorgang, der die Standardeigenschaften für das Shellelement festlegt, die noch nicht festgelegt wurden.

Syntax

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

Parameter

[in] psi

Typ: IShellItem*

Ein Zeiger auf das Quellshellelement. Siehe IShellItem.

[out] ppFileOp

Typ: IFileOperation**

Die Adresse des IFileOperation-Schnittstellenzeigers .

Rückgabewert

Typ: HRESULT

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Liste der Eigenschaften zum Festlegen eines Standardwerts stammt aus dem Registrierungseintrag SetDefaultsFor unter der ProgID für die Dateizuordnung des Elements. Der Liste wird das prop: Präfix vorangestellt und enthält die kanonischen Namen der Eigenschaften, um den Standardwert festzulegen, prop:System.Author;System.Document.DateCreatedz. B. . Die möglichen Eigenschaften für diese Liste sind System.Author, System.Document.DateCreated und System.Photo.DateTaken. Wenn der SetDefaultsFor-Eintrag für die ProgID nicht vorhanden ist, verwendet diese Funktion den Standardwert, der im SetDefaultsFor-Eintrag von HKEY_CLASSES_ROOT\* gefunden wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl.h
DLL Shell32.dll