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.DateCreated
z. 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 |