Freigeben über


IScanProfile-Schnittstelle

Die IScanProfile-Schnittstelle stellt ein einzelnes Scanprofil dar und ermöglicht es Anwendungen, die Eigenschaften des Profils festzulegen und abzurufen.

Member

Die IScanProfile-Schnittstelle erbt von der IDispatch-Schnittstelle . IScanProfile verfügt auch über die folgenden Membertypen:

Methoden

Die IScanProfile-Schnittstelle verfügt über diese Methoden.

Methode BESCHREIBUNG
GetAllPropIDs Ruft alle verfügbaren Eigenschaften-IDs in einem Profil ab.
GetDeviceID Gibt die ID des Geräts zurück.
Getguid Gibt die GUID des Profils zurück.
Getitem Ruft die GUID der Kategorie des WIA 2.0-Elements ab, dem das Profil zugeordnet ist.
GetName Ruft den Anzeigenamen des Profils ab.
GetNumPropIDS Ruft die Anzahl der Eigenschaften-IDs in einem Profil ab.
GetProperty Ruft den Wert der angegebenen untergeordneten Eigenschaften im <Properties> Element eines Scanprofils ab.
Isdefault Ruft einen Wert ab, der angibt, ob das Profil das Standardscanprofil eines zugeordneten IWiaItem2-Geräts ist.
RemoveProperty Entfernt eine angegebene Liste der untergeordneten Eigenschaften im <Properties> Element eines Scanprofils.
Speichern Speichert Änderungen an einem Profil auf dem Datenträger.
SetItem Legt die GUID der Kategorie des WIA 2.0-Elements fest, dem das Profil zugeordnet ist.
SetName Legt den Anzeigenamen des Profils fest.
SetProperty Legt den Wert der angegebenen untergeordneten Eigenschaften im <Properties> Element eines Scanprofils fest.

 

Bemerkungen

Jedes IWiaItem2-Gerät kann über ein Scanprofil verfügen. IWiaItem2-Elemente von Typen WIA_CATEGORY_FINISHED_FILE und WIA_CATEGORY_ROOT können jedoch keine Profile aufweisen.

Wenn ein Scanprofil mithilfe der IScanProfile::Save-Methode gespeichert wird, wird es als XML-Datei unter %USERPROFILE%\Application Data\Microsoft\Document Center\UserScanProfiles gespeichert.

Um eine instance eines IScanProfile-Objekts zu erstellen, verwenden Sie die IScanProfileMgr::CreateProfile-Methode. Verwenden Sie die IScanProfileMgr::OpenProfile-Methode , um einen Verweis auf ein Scanprofil abzurufen, das bereits auf dem Datenträger gespeichert wurde.

Alle Überprüfungsprofile verfügen über die folgenden Elemente: <ProfileGUID>, <DeviceID>, <ProfileName>, <WiaItem>, und <Properties>. Das Standardprofil eines Geräts verfügt auch über ein <Default> -Element.

Die <ProfileGUID> Elemente und <DeviceID> können nicht geändert werden, nachdem das Profil erstellt wurde. Die Werte des <ProfileName> Elements und des <WiaItem> Elements können geändert werden, nachdem das Profil erstellt wurde. Das <Default> Element kann hinzugefügt oder gelöscht werden. Dies kann programmgesteuert mit den Methoden IScanProfile::SetName, IScanProfile::SetItem und IScanProfileMgr::SetDefault erfolgen. Diese Eigenschaften können auch von Benutzern über die IScanProfileUI::ScanProfileDialog-Methode geändert werden.

Das <Properties> Element enthält <Property> untergeordnete Elemente. Verwenden Sie diese, um dem Profil beliebige WIA 2.0-Elemente oder -Geräteeigenschaften hinzuzufügen. Sie können auch Ihre eigenen Image-Übernahmekinder <Property> entwickeln. Dadurch ist das Scanprofilschema erweiterbar. (Weitere Informationen zum Erweitern des Schemas finden Sie unter Definieren benutzerdefinierter Eigenschaften, IScanProfile::GetProperty und IScanProfile::SetProperty.)

Anforderungen

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

Siehe auch

IDispatch

Profilschema überprüfen