Freigeben über


IScanProfile::Save-Methode

Speichert Änderungen an einem Profil auf dem Datenträger.

Syntax

HRESULT Save();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Ein gespeichertes Scanprofil ist eine XML-Datei, die unter %USERPROFILE%\Application Data\Microsoft\Document Center\UserScanProfiles gespeichert ist.

Wenn mehr als ein Prozess in das IScanProfile-Objekt schreibt, ist der einzige Prozess, der IScanProfile::Save last aufruft, dessen Änderungen gespeichert werden.

Die IScanProfile::Save-Methode überprüft das Profil vor dem Speichern. Das Profil gilt immer als gültig, es sei denn, die Kategorie des dem Profil zugeordneten Elements Windows Image Acquisition (WIA) 2.0 ist entweder WIA_CATEGORY_FLATBED oder WIA_CATEGORY_FEEDER. Wenn die Kategorie WIA_CATEGORY_FLATBED oder WIA_CATEGORY_FEEDER ist, müssen die folgenden Eigenschaften für das Element gültig sein, wenn die Eigenschaften im Profil enthalten sind:

WIA_IPS_BRIGHTNESS

WIA_IPS_CONTRAST

WIA_IPA_DATATYPE

WIA_IPS_XRES

WIA_IPA_FORMAT

Wenn die Kategorie WIA_CATEGORY_FEEDER ist, muss außerdem die WIA_IPS_PAGE_SIZE-Eigenschaft gültig sein, wenn sie im Profil vorhanden ist. Weitere Informationen zu diesen Eigenschaften finden Sie unter Scanner WIA Item-Eigenschaftskonstanten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Scanprofile.h
IDL
Scanprofiles.idl

Siehe auch

IScanProfile

Profilschema überprüfen