Platforms to show: All Mac Windows Linux Cross-Platform
WIAPropertyStorageMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Image Capture | MBS Win Plugin | 10.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Persistent properties consist of information that can be stored persistently in a property set, such as the summary information associated with a file. This contrasts with run-time properties associated with Controls and Automation, which can be used to affect system behavior. Use the methods of the WIAPropertyStorageMBS interface to create or open a persistent property set. An instance of the WIAPropertyStorageMBS interface can manage zero or more WIAPropertyStorageMBS instances.
Each property within a property set is identified by a property identifier (ID), a integer value unique to that set. You can also assign a string name to a property through the WIAPropertyStorageMBS interface.
The automatic conversion to variant supports:
nil, integer, uint32, int64, uint64, single, double, boolean, string and WIAGUIDMBS.
The automatic conversion from variant supports:
integer, boolean, single, double, Int64, string and WIAGUIDMBS.
- 2 properties
- 15 methods
- method Commit(flags as Integer)
- method Count as Integer
- method Delete(id as Integer)
- method Delete(name as string)
- method DeletePropertyName(id as Integer)
- method Enumerate as WIAPropertyEnumeratorMBS
- method Read(id as Integer) as Variant
- method Read(name as string) as Variant
- method Read(p as WIAPropertyMBS) as Variant
- method ReadPropertyName(id as Integer) as string
- method Revert
- method Write(id as Integer, value as Variant)
- method Write(name as string, value as Variant, id as Integer = 0)
- method Write(p as WIAPropertyMBS, value as Variant)
- method WritePropertyName(id as Integer, name as string)
- 33 shared methods
- shared method kAudioFormatAIFF as WIAGUIDMBS
- shared method kAudioFormatMP3 as WIAGUIDMBS
- shared method kAudioFormatWAV as WIAGUIDMBS
- shared method kAudioFormatWMA as WIAGUIDMBS
- shared method kImageFormatASF as WIAGUIDMBS
- shared method kImageFormatAVI as WIAGUIDMBS
- shared method kImageFormatBMP as WIAGUIDMBS
- shared method kImageFormatCIFF as WIAGUIDMBS
- shared method kImageFormatDPOF as WIAGUIDMBS
- shared method kImageFormatEMF as WIAGUIDMBS
- shared method kImageFormatExec as WIAGUIDMBS
- shared method kImageFormatEXIF as WIAGUIDMBS
- shared method kImageFormatFlashPix as WIAGUIDMBS
- shared method kImageFormatGIF as WIAGUIDMBS
- shared method kImageFormatHTML as WIAGUIDMBS
- shared method kImageFormatICO as WIAGUIDMBS
- shared method kImageFormatJPEG as WIAGUIDMBS
- shared method kImageFormatJPEG2K as WIAGUIDMBS
- shared method kImageFormatJPEG2KX as WIAGUIDMBS
- shared method kImageFormatMemoryBMP as WIAGUIDMBS
- shared method kImageFormatMPG as WIAGUIDMBS
- shared method kImageFormatPhotoCD as WIAGUIDMBS
- shared method kImageFormatPICT as WIAGUIDMBS
- shared method kImageFormatPNG as WIAGUIDMBS
- shared method kImageFormatRawRGB as WIAGUIDMBS
- shared method kImageFormatRTF as WIAGUIDMBS
- shared method kImageFormatScript as WIAGUIDMBS
- shared method kImageFormatTIFF as WIAGUIDMBS
- shared method kImageFormatTXT as WIAGUIDMBS
- shared method kImageFormatUndefined as WIAGUIDMBS
- shared method kImageFormatUnicode16 as WIAGUIDMBS
- shared method kImageFormatWMF as WIAGUIDMBS
- shared method kImageFormatXML as WIAGUIDMBS
- 303 constants
This class has no sub classes.
Some methods using this class:
- WIADeviceInfoEnumeratorMBS.NextItem as WIAPropertyStorageMBS
- WIAItemMBS.PropertyStorage as WIAPropertyStorageMBS
Some examples using this class:
- /Win/WIA/List devices
- /Win/WIA/List devices without dialogs
- /Win/WIA/List items WIA 1
- /Win/WIA/List items WIA 2
- /Win/WIA/WIA Scan
The items on this page are in the following plugins: MBS Win Plugin.