Condividi tramite


Costanti comuni delle proprietà dell'elemento WIA

Le costanti della proprietà del dispositivo seguenti devono essere supportate da tutte le interfacce IWiaItem, IWiaItem2 e IWiaDrvItem Interface , a meno che non diversamente specificato nelle relative descrizioni.

Il prefisso "WIA_IPA_" indica una proprietà dell'elemento per tutti i dispositivi ed è la convenzione di denominazione usata in C/C++. A scopo di scripting, queste costanti usano il prefisso "Picture" e fanno parte del tipo enumerato WiaItemPropertyId . Il nome del membro corrispondente dell'enumerazione script viene visualizzato tra parentesi accanto al nome della costante C/C++ nell'elenco seguente.

Costante/valore Descrizione
WIA_IPA_ACCESS_RIGHTS
PictureAccessRights
Questo flag controlla l'accesso all'elemento e se l'elemento viene eliminato.
Obbligatorio per tutti gli elementi WIA 2.0.
Tipo: VT_I4; Proprietà di sola lettura/scrittura o di sola lettura, a seconda della capacità dell'elemento di modificare i diritti di accesso; Valori validi: WIA_PROP_FLAG
La tabella seguente include i cinque flag validi con questa proprietà.
Diritto di accesso Descrizione
WIA_ITEM_READ L'elemento ha accesso in sola lettura.
WIA_ITEM_WRITE L'elemento ha accesso in sola scrittura.
WIA_ITEM_CAN_BE_DELETED L'elemento ha accesso solo all'eliminazione.
WIA_ITEM_RD WIA_ITEM_READ | WIA_ITEM_CAN_BE_DELETED
WIA_ITEM_RWD WIA_ITEM_READ | WIA_ITEM_WRITE | WIA_ITEM_CAN_BE_DELETED

 

WIA_IPA_APP_COLOR_MAPPING
PictureAppColorMapping

Questa proprietà è riservata per uso futuro e non viene implementata in questo momento.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_BITS_PER_CHANNEL
PictureBitsPerChannel

Contiene il numero di bit per canale per l'immagine. Il minidriver crea e gestisce questa proprietà.

Obbligatorio per tutti gli elementi di immagine archiviati o abilitati per l'acquisizione di WINDOWS 2.0.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_BUFFER_SIZE
PictureBufferSize

Contiene le dimensioni del buffer, in byte, utilizzate durante il trasferimento dei dati. Il minidriver crea e gestisce questa proprietà.

Un'applicazione può leggere questa proprietà per determinare le dimensioni del buffer specificate dal driver per i trasferimenti di dati. Il servizio WIA legge anche questa proprietà per allocare memoria per il minidriver durante il trasferimento dei dati

Facoltativo per tutti gli elementi WIA 2.0 abilitati per il trasferimento.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

Nota:
La proprietà WIA_IPA_BUFFER_SIZE contiene è la quantità minima di dati che un'applicazione può richiedere in qualsiasi momento. Maggiore sarà la dimensione del buffer, maggiore sarà la quantità di richieste al dispositivo. Ciò può rendere il dispositivo lento e non risponde, può rallentare le prestazioni complessive del sistema e può consumare risorse eccessive. Le dimensioni del buffer troppo piccole possono rallentare le prestazioni del trasferimento dei dati richiedendo molte richieste più piccole. Scegliere una dimensione del buffer ragionevole considerando le dimensioni tipiche di una richiesta di dati al dispositivo e bilanciando il numero di richieste rispetto alle dimensioni di tali richieste.

 
WIA_IPA_BYTES_PER_LINE
PictureBytesPerLine

Contiene il numero di byte in una riga di analisi dell'immagine. Il minidriver crea e gestisce questa proprietà.

Facoltativo per tutti gli elementi WIA 2.0.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_CHANNELS_PER_PIXEL
PictureChannelsPerPixel

Contiene il numero di canali per pixel per l'immagine. Il minidriver crea e gestisce questa proprietà.

Obbligatorio per tutti gli elementi di immagine archiviati o abilitati per l'acquisizione di WINDOWS 2.0.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_COLOR_PROFILE
PictureColorProfile

Questa proprietà è riservata per uso futuro e non viene implementata in questo momento.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_COMPRESSION
PictureCompression

Contiene il tipo di compressione corrente utilizzato. Il minidriver crea e gestisce questa proprietà.

Un'applicazione legge questa proprietà per determinare il tipo di compressione dell'immagine o imposta questa proprietà per configurare l'impostazione di compressione.

Tipo: VT_I4, accesso: lettura/scrittura, valori validi: WIA_PROP_LIST

Nella tabella seguente sono presenti le costanti valide con questa proprietà. Il simbolo V indica che la costante è supportata solo in Windows Vista e versioni successive. È disponibile solo tramite l'interfaccia IWiaItem2 .

Tipo di compressione Descrizione
WIA_COMPRESSION_NONE Nessuna compressione. Per altre informazioni, vedere Nota .
WIA_COMPRESSION_AUTO Modalità di compressione automatica. Per altre informazioni, vedere Nota .
WIA_COMPRESSION_BI_RLE4 Compressione RLE4
WIA_COMPRESSION_BI_RLE8 Compressione RLE8
WIA_COMPRESSION_G3 Compressione del gruppo 3
WIA_COMPRESSION_G4 Compressione del gruppo 4
WIA_COMPRESSION_JPEG Compressione JPEG.
WIA_COMPRESSION_JBIGV Compressione JBIG.
WIA_COMPRESSION_JPEG2KV Compressione JPEG 2000.
WIA_COMPRESSION_PNGV Compressione PNG.

 

[! Nota]

Quando questa proprietà è WIA_COMPRESSION_NONE e WIA_IPA_FORMAT è WiaImgFmt_PDFA o WiaImgFmt_XPS; quindi WIA_COMPRESSION_NONE significa che la modalità di compressione non è definita e lo scanner deve decidere su una modalità.

WIA_COMPRESSION_AUTO è un nuovo valore di proprietà definito per la proprietà WIA_IPA_COMPRESSION. Questo valore è valido per tutti gli elementi dell'origine dati dell'immagine programmabili, tra cui flatbed e feeder. Quando questo valore è supportato dal mini-driver WIA, il client dell'applicazione WIA può impostare WIA_IPA_COMPRESSION per abilitare il rilevamento automatico della modalità di compressione nel dispositivo. WIA_COMPRESSION_AUTO può funzionare con e senza colore automatico completo supportato o abilitato (WIA_DATA_AUTO e WIA_DEPTH_AUTO).

WIA_COMPRESSION_AUTO è più utile con i formati di file di trasferimento che supportano più tipi di dati e profondità bit, ad esempio WiaImgFmt_RAW. Per altre informazioni sui formati di file di trasferimento, vedere WIA_IPA_FORMAT in questa tabella.

È opitonale per il mini-driver WIA per portare WIA_COMPRESSION_AUTO. Quando è supportato, il mini-driver WIA non deve mai impostarlo come valore predefinito per WIA_IPA_COMPRESSION; solo l'applicazione WIA può impostare questo valore.

 
WIA_IPA_DATATYPE
PictureDatatype

Contiene l'impostazione del tipo di dati corrente per il dispositivo. Il minidriver crea e gestisce questa proprietà.

Un'applicazione legge questa proprietà per determinare il tipo di dati dell'immagine. Un'applicazione scrive questa proprietà per impostare il tipo di dati corrente dell'immagine da trasferire.

Questa proprietà è necessaria per tutti gli elementi WIA 2.0. Deve essere di lettura/scrittura per tutti gli elementi abilitati per l'acquisizione di WIA 2.0 e di sola lettura per gli elementi di archiviazione WIA 2.0.

Tipo: VT_I4; Accesso per sistemi operativi pre-Windows Vista: questa proprietà è di sola lettura per fotocamere e lettura/scrittura per gli scanner; Accesso per Windows Vista e versioni successive: questa proprietà è di sola lettura per WIA_CATEGORY_FOLDER e WIA_CATEGORY_FINISHED_FILE elementi e lettura/scrittura per tutte le altre categorie di elementi WIA 2.0; Valori validi: WIA_PROP_LIST

La tabella seguente contiene le sei costanti valide con quando WIA_IPA_FORMAT non è impostata su WiaImgFmt_RAW .

Tipo di dati Descrizione
WIA_DATA_AUTO Valido per tutti gli elementi dell'origine dati dell'immagine programmabili, tra cui flatbed e feeder. Quando questo valore è supportato dal mini-driver WIA, il client dell'applicazione WIA può impostare WIA_IPA_DATATYPE per abilitare il rilevamento automatico dei colori nel dispositivo. Quando WIA_DATA_AUTO è impostato, il mini-driver WIA deve aggiornare WIA_IPA_DEPTH nello stesso elemento in WIA_DEPTH_AUTO (che deve essere un valore supportato se il dispositivo supporta il colore automatico).
Si tratta di un valore facoltativo, ma è necessario quando WIA_DEPTH_AUTO è supportato per WIA_IPA_DEPTH.
WIA_DATA_COLOR I dati di analisi sono colore rosso, verde, blu (RGB). Il formato colore completo viene descritto usando le proprietà WIA seguenti: WIA_IPA_CHANNELS_PER_PIXEL
WIA_IPA_BITS_PER_CHANNEL
WIA_IPA_PLANAR
WIA_IPA_PIXELS_PER_LINE
WIA_IPA_BYTES_PER_LINE
WIA_IPA_NUMBER_OF_LINES
WIA_DATA_COLOR_DITHER Uguale a WIA_DATA_COLOR, ad eccezione del fatto che i dati vengono disattivati usando il modello dither attualmente selezionato.
WIA_DATA_COLOR_THRESHOLD Uguale a WIA_DATA_COLOR, ad eccezione del fatto che il valore soglia viene usato durante l'analisi dei dati. I valori di colore sul valore WIA_IPS_THRESHOLD vengono convertiti in luminosità completa; i colori in questo valore vengono convertiti in nero.
WIA_DATA_DITHER I dati di analisi vengono dithered usando il modello dither attualmente selezionato.
WIA_DATA_GRAYSCALE I dati di analisi rappresentano l'intensità. La tavolozza è una scala di grigio a spaziatura fissa e uguale a spaziatura con una profondità specificata dalla proprietà WIA_IPA_DEPTH .
WIA_DATA_THRESHOLD La soglia è un bit per pixel di dati neri e bianchi. I dati sul valore corrente di WIA_IPS_THRESHOLD vengono convertiti in bianco; i dati in questo valore vengono convertiti in nero.

 

La proprietà WIA_IPA_DATATYPE viene usata anche per descrivere il tipo di trasferimento dati RAW da usare quando l'applicazione imposta WiaImgFmt_RAW . Il driver deve impostare la proprietà WIA_IPA_DATATYPE su un elenco di valori consentiti da cui l'applicazione può selezionarne una.

Se il dispositivo può essere impostato su un solo valore, creare un tipo di WIA_PROP_LIST e inserire il valore valido in esso.

Controllare la proprietà WIA_IPA_DEPTH per determinare la profondità del bit. Questa proprietà contiene in genere un singolo valore per le fotocamere.

La tabella seguente elenca le costanti valide con WIA_IPA_DATATYPE quando WIA_IPA_FORMAT è impostata su WiaImgFmt_RAW .

Tipo di dati Descrizione
WIA_DATA_GRAYSCALE I dati di analisi rappresentano l'intensità. La tavolozza è una scala di grigio fissa e uguale a spaziatura con profondità specificata dalla proprietà WIA_IPA_DEPTH . WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 1.
WIA_DATA_RAW_BGR I dati di analisi si trovano nello spazio di colore BGR (blu-verde-rosso). Il formato colore completo viene descritto usando le proprietàWIA seguenti: WIA_IPA_CHANNELS_PER_PIXEL
WIA_IPA_BITS_PER_CHANNEL
WIA_IPA_PIXELS_PER_LINE
WIA_IPA_BYTES_PER_LINE
WIA_IPA_NUMBER_OF_LINES
WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 3.
WIA_DATA_RAW_CMY I dati di analisi si trovano nello spazio di colore giallo ciano-magenta (CMY). Il formato di colore completo viene descritto usando le stesse proprietà WIA di WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 3.
WIA_DATA_RAW_CMYK I dati di analisi si trovano nello spazio di colore cyan-magenta-giallo-nero (CMYK). Il formato di colore completo viene descritto usando le stesse proprietà WIA di WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 4.
WIA_DATA_RAW_RGB I dati di analisi si trovano nello spazio di colore rosso-verde-blu (RGB). Il formato di colore completo viene descritto usando le stesse proprietà WIA di WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 3.
WIA_DATA_RAW_YUV I dati di analisi si trovano nello spazio di colore della differenza blu-blu (YUV). Il formato di colore completo viene descritto usando le stesse proprietà WIA di WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 3.
WIA_DATA_RAW_YUVK I dati di analisi si trovano nello spazio di colore luminanza-blu-rosso differenza-nero (YUVK). Il formato di colore completo viene descritto usando le stesse proprietà WIA di WIA_DATA_RAW_BGR. WIA_IPA_RAW_BITS_PER_CHANNEL deve essere impostato su 4.

 

WIA_IPA_DEPTH
PictureDepth

WIA_IPA_DEPTH contiene l'impostazione di profondità bit di un'immagine. Il minidriver crea e gestisce questa proprietà. Un'applicazione legge questa proprietà per determinare l'impostazione di profondità bit dell'immagine. L'applicazione potrebbe anche essere in grado di impostare questo valore sulla profondità di bit desiderata.

Se il dispositivo può essere impostato su un solo valore, creare un tipo di WIA_PROP_LIST e inserire il valore valido in esso.

Questa proprietà è necessaria per tutti gli elementi WIA 2.0. Deve essere di lettura/scrittura per tutti gli elementi abilitati per l'acquisizione di WIA 2.0 e di sola lettura per gli elementi di archiviazione WIA 2.0.

Tipo: VT_I4; Accesso per i sistemi operativi pre-Windows Vista: lettura/scrittura; Accesso per Windows Vista e versioni successive: questa proprietà è di sola lettura per WIA_CATEGORY_FOLDER e WIA_CATEGORY_FINISHED_FILE elementi e lettura/scrittura per tutte le altre categorie di elementi WIA 2.0; Valori validi: WIA_PROP_LIST

WIA_DEPTH_AUTO è definito come 0 bit per pixel ed è un nuovo valore di proprietà definito per la WIA_IPA_DEPTH. Questo valore è valido per tutti gli elementi dell'origine dati dell'immagine programmabili, tra cui flatbed e feeder. Quando WIA_DEPTH_AUTO è supportato dal mini-driver WIA, il client dell'applicazione WIA può impostare WIA_IPA_DEPTH su questo valore, per abilitare il rilevamento automatico dei colori nel dispositivo. Quando WIA_DEPTH_AUTO è impostato, il mini-driver WIA deve aggiornare WIA_IPA_DATATYPE nello stesso elemento in WIA_DATA_AUTO (che deve essere un valore supportato, se il dispositivo supporta il colore automatico).

WIA_DEPTH_AUTO è un valore facoltativo, ma diventa necessario quando WIA_DATA_AUTO è supportato per WIA_IPA_DATATYPE.

WIA_IPA_FILENAME_EXTENSION
PictureFilenameExtension

Contiene l'estensione del nome file per un formato di file specifico. Il minidriver crea e gestisce questa proprietà.

Facoltativo per tutti gli elementi WIA 2.0 abilitati per il trasferimento.

Tipo: VT_BSTR, accesso: sola lettura, valori validi: WIA_PROP_NONE

Il driver aggiorna questa proprietà per riflettere il valore corrente della proprietà WIA_IPA_FORMAT .

Ad esempio, se WIA_IPA_FORMAT è WiaImgFmt_JPEG , WIA_IPA_FILENAME_EXTENSION deve essere jpg. Se WIA_IPA_FORMAT è WiaImgFmt_BMP , WIA_IPA_FILENAME_EXTENSION deve essere BMP.

Nota:
L'estensione del nome file non include il punto.

 

Questa proprietà è consigliata per i driver che supportano formati standard e sono necessari per i driver che implementano formati definiti in modo personalizzato. Informa l'applicazione dell'estensione del nome file corretta da usare durante il trasferimento di file formattati privatamente. Ad esempio, se A. Datum Corporation ha creato un driver WIA che ha trasferito un file in un nuovo formato, l'azienda potrebbe specificare un'estensione di "adc". Ciò consente alle applicazioni di trasferire dati in tale formato a un file e di creare un nome file, ad esempio myfile.adc, utile per altri utenti che comprendono la nuova estensione.

WIA_IPA_FORMAT
PictureFormat

Contiene il formato corrente dell'immagine da trasferire.

Un'applicazione legge questa proprietà per determinare il formato dell'immagine che sta per ricevere. Un'applicazione scrive questa proprietà per impostare il formato. Questa proprietà dipende dalla proprietà WIA_IPA_TYMED . Il minidriver crea e gestisce questa proprietà.

Se il dispositivo può essere impostato su un solo valore, creare un tipo di WIA_PROP_LIST e inserire il valore valido in esso.

Tipo: CLSID, Accesso: Lettura/scrittura, Valori validi: WIA_PROP_LIST

Nella tabella seguente sono elencate le costanti valide con questa proprietà. L'asterisco * indica che la costante non è supportata in Windows Vista. È disponibile solo tramite l'interfaccia IWiaItem . L'asterisco doppio indica che la costante non è supportata in Windows Server 2003 o Windows Vista. Il simbolo V indica che la costante è supportata solo in Windows Vista e versioni successive. È disponibile solo tramite l'interfaccia IWiaItem2 .

Formato Descrizione
WiaAudFmt_AIFF Formato audio AIFF
WiaAudFmt_MP3 Formato audio MP3
WiaAudFmt_WAV Formato audio WAV
WiaAudFmt_WMA Formato audio WMA
WiaImgFmt_ASF** Formato video ASF
WiaImgFmt_AVI** Formato video AVI
WiaImgFmt_BMP Bitmap di Windows con un file di intestazione
WiaImgFmt_CIFF* Formato file immagine fotocamera
WiaImgFmt_DPOF Formato di stampa DPOF
WiaImgFmt_EMF Metafile windows esteso
WiaImgFmt_EXEC File eseguibile
WiaImgFmt_EXIF Formato file exchangeable
WiaImgFmt_FLASHPIX Formato FlashPix
WiaImgFmt_GIF Formato immagine GIF
WiaImgFmt_HTML Formato HTML
WiaImgFmt_ICO Formato di file dell'icona di Windows
WiaImgFmt_JBIGV Formato JBIG (Joint Bi level Image Experts Group).
WiaImgFmt_JPEG Formato compresso JPEG
WiaImgFmt_JPEG2K Formato compresso JPEG 2000
WiaImgFmt_JPEG2KX Formato compresso JPEG 2000
WiaImgFmt_MEMORYBMP Bitmap di Windows senza un file di intestazione
WiaImgFmt_PDFAV Formato PDF/A (ISO/CD 19005-1).
WiaImgFmt_MPG** Formato video MPEG
WiaImgFmt_PHOTOCD Formato di file Eastman Json
WiaImgFmt_PICT Formato file Apple
WiaImgFmt_PNG Formato PNG W3C
WiaImgFmt_RAW Formato non elaborato solo per i trasferimenti di dati
WiaImgFmt_RAWRGB Formato RGB non elaborato
WiaImgFmt_RTF Formato file di testo avanzato
WiaImgFmt_SCRIPT File script
WiaImgFmt_TIFF Tag Image File Format
WiaImgFmt_TXT File di testo
WiaImgFmt_UNICODE16 Codifica UNICODE a 16 bit
WiaImgFmt_WMF Metafile di Windows
WiaImgFmt_XML File XML
WiaImgFmt_XPSV Formato pacchetto XPS

 

Nota:
Quando questa proprietà è WiaImgFmt_PDFA o WiaImgFmt_XPS e WIA_IPA_COMPRESSION è WIA_COMPRESSION_NONE; quindi il secondo valore indica che la modalità di compressione non è definita e lo scanner deve decidere su una modalità.

 
WIA_IPA_FULL_ITEM_NAME
PictureFullItemName

Contiene il nome completo dell'elemento (il nome dell'elemento insieme alle informazioni sul percorso). Il nome completo dell'elemento corrisponde al parametro bstrFullItemName della funzione dell'utilità del servizio wiasCreateDrvItem . Un'applicazione legge questa proprietà per determinare quale elemento è attualmente in uso e dove si trova tale elemento nell'albero degli elementi. Ogni elemento deve avere un nome univoco. Le applicazioni usano in genere il nome completo dell'elemento per cercare gli elementi nell'albero degli elementi. Il servizio WIA crea e gestisce questa proprietà.

Obbligatorio per tutti gli elementi WIA 2.0.

Tipo: VT_BSTR, Access: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_GAMMA_CURVES
PictureGammaCurves

Questa proprietà è riservata per uso futuro e non viene implementata in questo momento.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_ICM_PROFILE_NAME
PictureIcmProfileName

Contiene il nome del profilo ICM necessario per decodificare correttamente l'immagine. Un'applicazione legge questa proprietà per determinare il profilo ICM da usare durante l'elaborazione dell'immagine. Il servizio WIA crea e gestisce questa proprietà in base alla voce ICMProfiles nel file di installazione del driver.

Tipo: VT_BSTR, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_ITEM_CATEGORY
PictureItemCategory

Supportato solo in Windows Vista e versioni successive.

Gli elementi WIA 2.0 sono raggruppati in categorie che definiscono come deve essere trattato o usato un oggetto IWiaItem2 . Ad esempio, se l'elemento rappresenta un feeder, l'applicazione deve aspettarsi che contenga le proprietà del feeder di documenti necessarie e funzioni come un feeder di documenti. Se l'elemento rappresenta un file completato, un'applicazione WIA 2.0 deve trattarla in questo modo, presupponendo che i dati siano statici e che si trovino nel dispositivo. Le regole per ogni elemento verranno definite nei singoli documenti di specifica.

Obbligatorio per tutti gli elementi WIA 2.0.

Tipo: VT_CLSID, Access: Sola lettura, Valori validi: GUID categoria di elementi

WIA_IPA_ITEM_FLAGS
PictureItemFlags

Contiene i flag descrittivi per un elemento WIA. I flag di elemento sono uguali a quelli nel parametro lObjectFlags della funzione dell'utilità del servizio wiasCreateDrvItem . Il servizio WIA crea e gestisce questa proprietà.

Un'applicazione legge questa proprietà per determinare i valori del flag descrittivo dell'elemento.

Tipo: VT_I4 Access: Sola lettura, Valori validi: WIA_PROP_NONE

Nella tabella seguente sono presenti i flag validi con questa proprietà. Un asterisco * indica che il flag non è supportato in Windows Vista o versione successiva. È disponibile solo tramite l'interfaccia IWiaItem . Un asterisco doppio indica che il flag non è supportato in Windows Server 2003 o Windows Vista o versione successiva. Il simbolo V indica che il flag è supportato solo in Windows Vista e versioni successive. È disponibile solo tramite l'interfaccia IWiaItem2 .

Flag Definizione
WiaItemTypeAnalyze* Questo elemento supporta il metodo IWiaItem::AnalyzeItem (descritto nella documentazione di Platform SDK). Questo elemento supporta anche la generazione automatica di elementi figlio. Questa funzionalità è utile per il rilevamento dell'area o la scomposizione delle pagine.
WiaItemTypeAudio Questo elemento supporta l'audio. Questo flag è valido solo per gli elementi con il flag WiaItemTypeFile impostato.
WiaItemTypeBurst* Solo per le cartelle. Questo flag indica che le immagini in questa cartella sono state acquisite in una sequenza temporale continua.
WiaItemTypeDeleted Questo elemento è contrassegnato per l'eliminazione, questo elemento è stato eliminato, questo elemento non esiste o il contenuto di questo elemento non è valido.
WiaItemTypeDocumentV Questo elemento è un file di documento in uno dei formati di documento contenuti nella proprietà WIA_IPA_FORMAT . Questi formati includono quelli per i file non di immagine, ad esempio .txt, .htm e .doc file.
WiaItemTypeDevice Questo elemento rappresenta un dispositivo connesso.
WiaItemTypeDisconnected Questo elemento rappresenta un dispositivo disconnesso.
WiaItemTypeFile L'elemento supporta i trasferimenti di file.
WiaItemTypeFolder L'elemento è una cartella.
WiaItemTypeFree L'elemento non è inizializzato o è stato eliminato.
WiaItemTypeGenerated Questo elemento è stato generato da un'applicazione o dal driver.
WiaItemTypeHasAttachments* Questo elemento supporta gli allegati e attualmente contiene allegati.
WiaItemTypeHPanorama* Questo elemento rappresenta un'immagine panoramica orizzontale. Questo flag è valido solo per gli elementi con il flag WiaItemTypeFolder impostato.
WiaItemTypeImage L'elemento è un file di immagine. Questo flag è valido solo per gli elementi con il flag WiaItemTypeFile impostato.
WiaItemTypeProgrammableDataSourceV L'elemento è un'origine dati programmabile e segue un set di regole di configurazione predefinite basate su WIA_IPA_ITEM_CATEGORY.
WiaItemTypeRootV Questo elemento è l'elemento radice, che è l'elemento padre di tutti gli elementi di funzionalità supportati dal dispositivo.
WiaItemTypeStorage Questo flag indica l'archiviazione aggiuntiva per gli elementi delle cartelle. I driver WIA specificano gli elementi in termini di immagini e cartelle. Non esistono proprietà WIA che descrivono le caratteristiche di un elemento di archiviazione,ad esempio lo spazio di archiviazione rimanente, la velocità di scrittura o il tipo di supporto. È possibile aggiungere proprietà specifiche del fornitore che espongono queste informazioni. Queste proprietà sono accessibili solo alle applicazioni o alle estensioni scritte per riconoscerle.
WiaItemTypeTransfer Questo elemento può essere usato per trasferire i dati.
WiaItemTypeTwainCapabilityPassThrough Questo tipo indica che il dispositivo WIA è in grado di ricevere i dati delle funzionalità TWAIN dal livello di compatibilità TWAIN. Se questo tipo è impostato, tutte le funzionalità TWAIN non riconosciute dal livello di compatibilità TWAIN verranno passate al driverWIA. Questa opzione è valida solo per l'elemento radice.
WiaItemTypeVideo** Questo elemento supporta lo streaming di video.
WiaItemTypeVPanorama* Questo elemento rappresenta un'immagine panoramica verticale. Questo flag è valido solo per gli elementi con il flag WiaItemTypeFolder impostato.

 

Alcuni di questi flag sono obbligatori o facoltativi per gli elementi WIA 2.0, in base alla categoria dell'elemento, come illustrato in questa tabella.

Categoria di elemento Obbligatoria Facoltativo
WIA_CATEGORY_ROOT WiaItemTypeRoot WiaItemTypeFolder WiaItemTypeDevice WiaItemTypeDisconnected
WIA_CATEGORY_FLATBED WiaItemTypeProgrammableDataSource WiaItemTypeTransfer WiaItemTypeImage WiaItemTypeFile WiaItemTypeFolder (se sono supportati più elementi di aree di analisi, questo flag è facoltativo solo per l'elemento radice WIA_CATEGORY_FLATBED).
WIA_CATEGORY_FEEDER WIA_CATEGORY_FEEDER_FRONT WIA_CATEGORY_FEEDER_BACK WiaItemTypeProgrammableDataSource WiaItemTypeTransfer WiaItemTypeImage WiaItemTypeFile WiaItemTypeFolder (se sono presenti WIA_CATEGORY_FEEDER_FRONT e WIA_CATEGORY_FEEDER_BACK elementi, questo flag è facoltativo solo per l'elemento radice WIA_CATEGORY_FEEDER.
WIA_CATEGORY_FILM (radice) WiaItemTypeProgrammableDataSource WiaItemTypeTransfer WiaItemTypeImage WiaItemTypeFile WiaItemTypeFolder Nessuno
WIA_CATEGORY_FILM (figli) WiaItemTypeProgrammableDataSource WiaItemTypeTransfer WiaItemTypeImage WiaItemTypeFile Nessuno
WIA_CATEGORY_FOLDER WiaItemTypeStorage WiaItemTypeFolder WiaItemTypeDeleted
WIA_CATEGORY_FINISHED_FILE WiaItemTypeFile WiaItemTypeTransfer WiaItemTypeImage WiaItemTypeAudio WiaItemTypeDeleted

 

WIA_IPA_ITEM_NAME
PictureItemName

Contiene il nome dell'elemento. Un'applicazione legge questa proprietà per determinare l'elemento attualmente in uso. Ogni elemento ha un nome univoco. Il servizio WIA crea e gestisce questa proprietà.

Obbligatorio per tutti gli elementi WIA 2.0.

Tipo: VT_BSTR, Access: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_ITEM_SIZE
PictureItemSize

Contiene le dimensioni correnti, in byte, dei dati associati all'elemento. Il minidriver crea e gestisce questa proprietà.

Contiene le dimensioni totali dei dati trasferiti. Se questo valore è zero, significa che il minidriver non contiene informazioni sulla dimensione esatta dei dati. Questa operazione è comune per i dati compressi. Un'applicazione legge questo valore per determinare le dimensioni dell'acquisizione prima che venga eseguita. Il servizio WIA legge questa proprietà per facilitare l'allocazione della memoria per i trasferimenti di dati. Per altre informazioni, vedere Trasferimento di dati a un'applicazione WIA se la proprietà è impostata su zero e TYMED è configurato per un trasferimento di file, il servizio WIA non alloca memoria per il minidriver WIA.

Obbligatorio per tutti gli elementi WIA 2.0 abilitati per il trasferimento.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_ITEM_TIME
PictureItemTime

Contiene l'ora in cui l'immagine è stata originariamente acquisita. Il minidriver crea e gestisce questa proprietà. Questa proprietà deve essere segnalata come vettore di otto valori WORD sotto forma di struttura SYSTEMTIME (descritta nella documentazione di Platform SDK).

Facoltativo per tutti gli elementi WIA 2.0.

Tipo: VT_UI2 | VT_VECTOR Access: Lettura/Scrittura o Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_ITEMS_STORED
PictureItemItemsStored

Supportato solo in Windows Vista e versioni successive.

Specifica il numero di elementi archiviati nell'elemento WIA_CATEGORY_FOLDER.

Tipo: VT_I4, Access: Lettura/Scrittura, Valori validi: WIA_PROP_NONE

WIA_IPA_MIN_BUFFER_SIZE
PictureMinBufferSize

Specifica la dimensione minima del buffer utilizzata nei trasferimenti di dati. Se il trasferimento dei dati viene eseguito tramite un meccanismo di callback, il valore della proprietà può essere pari a 64 KB. Tuttavia, se il trasferimento è nel file, il valore della proprietà è il numero di byte necessari per trasferire una pagina di dati alla volta. Il minidriver crea e gestisce questa proprietà WIA.

Facoltativo per tutti gli elementi WIA 2.0 abilitati per il trasferimento.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_NUMBER_OF_LINES
PictureNumberOfLines

Contiene il numero di righe contenute nell'immagine (altezza verticale dell'immagine in pixel). Il minidriver crea e gestisce questa proprietà.

Facoltativo per tutti gli elementi WIA 2.0.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_PIXELS_PER_LINE
PicturePixelsPerLine

Contiene il numero di pixel in ogni riga dell'immagine (larghezza dell'immagine in pixel). Il minidriver crea e gestisce questa proprietà.

Facoltativo per tutti gli elementi WIA 2.0.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_PLANAR
PicturePlanar

Questa proprietà non è supportata in Windows Vista e versioni successive.

Contiene le opzioni di compressione dei dati dell'immagine. Il minidriver crea e gestisce questa proprietà.

Un'applicazione legge questa proprietà per determinare le opzioni di compressione delle immagini o imposta le opzioni di compressione delle immagini correnti.

Tipo: VT_I4; Accesso: lettura/scrittura; Valori validi: WIA_PROP_LIST. Se il dispositivo può essere impostato su un solo valore, creare un tipo di WIA_PROP_LIST e posizionare il valore valido.

Nella tabella seguente sono presenti le due costanti valide con questa proprietà.

valore Definizione
WIA_PACKED_PIXEL I dati dell'immagine sono in formato pixel compresso.
WIA_PLANAR I dati dell'immagine sono in formato planare.

 

WIA_IPA_PREFERRED_FORMAT
PicturePreferredFormat

Contiene il formato preferito per le immagini che questo minidriver trasferisce. Il minidriver crea e gestisce questa proprietà.

Obbligatorio per tutti gli elementi WIA 2.0 abilitati per il trasferimento.

Tipo: CLSID, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_PROP_STREAM_COMPAT_ID
PicturePropStreamCompatId

Specifica un CLSID che rappresenta un set di valori di proprietà del dispositivo. Se un driver di dispositivo implementa questa funzionalità, le applicazioni usano questa proprietà per determinare se il dispositivo supporta un set di valori.

Tipo: CLSID, Accesso: Sola lettura, Valori validi: WIA_PROP_LIST

La tabella seguente contiene le 12 costanti valide con questa proprietà.

valore Definizione
WiaImgFmt_BMP Bitmap MicrosoftWindows con un file di intestazione
WiaImgFmt_EMF Metafile di Windows esteso
WiaImgFmt_EXIF Formato file scambiabile
WiaImgFmt_FLASHPIX Formato FlashPix
WiaImgFmt_GIF Formato immagine GIF
WiaImgFmt_ICO Formato di file icona di Windows
WiaImgFmt_JPEG Formato compresso JPEG
WiaImgFmt_PHOTOCD Formato di file Eastman Archiviato
WiaImgFmt_PNG Formato PNG W3C
WiaImgFmt_MEMORYBMP Bitmap di Windows senza un file di intestazione
WiaImgFmt_TIFF Tag Image File Format
WiaImgFmt_WMF Metafile di Windows

 

WIA_IPA_RAW_BITS_PER_CHANNEL
PictureRawBitsPerChannel

Supportato solo in Windows Vista e versioni successive.

Contiene il numero di bit in ogni canale. Questa proprietà deve essere segnalata come vettore di tutti i valori BYTE presenti nei canali, in cui il primo BYTE corrisponde al numero di bit nel primo canale, il secondo byte al numero di bit nel secondo canale e così via. Ci devono essere tutte le voci che ci sono canali in base a WIA_IPA_CHANNELS_PER_PIXEL. Il driver imposta tale proprietà quando l'applicazione passa a WiaImgFmt_RAW. Per i sottotipi noti, sono presenti tutte le voci elencate nella tabella in WIA_IPA_RAW_SUBTYPE.

Tipo: VT_UI1|VT_VECTOR, Access: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_REGION_TYPE
PictureRegionType

Questa proprietà è riservata per uso futuro e non viene implementata in questo momento.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

WIA_IPA_SUPPRESS_PROPERTY_PAGE
PictureSuppressPropertyPage

Specifica se eliminare le pagine delle proprietà generali per gli elementi nel dispositivo.

Questa proprietà è disponibile in Windows XP e versioni successive.

Tipo: VT_I4, Accesso: Sola lettura, Valori validi: WIA_PROP_NONE

Nella tabella seguente sono presenti le costanti valide con questa proprietà. L'asterisco * indica che la costante non è valida con Windows Vista e versioni successive. È disponibile solo tramite l'interfaccia IWiaItem .

Costante Descrizione
WIA_PROPPAGE_CAMERA_ITEM_GENERAL* Elimina la pagina delle proprietà dell'elemento generale per una fotocamera.
WIA_PROPPAGE_SCANNER_ITEM_GENERAL Eliminare la pagina delle proprietà dell'elemento generale per uno scanner.

 

WIA_IPA_TYMED
PictureTymed

Questa proprietà contiene l'impostazione del metodo di trasferimento. Il minidriver crea e gestisce questa proprietà.

Un'applicazione legge questa proprietà per determinare il metodo di trasferimento dei dati del minidriver.

Obbligatorio per tutti gli elementi WIA 2.0 abilitati per il trasferimento.

Tipo: VT_I4, accesso: lettura/scrittura, valori validi: WIA_PROP_LIST

Nella tabella seguente sono presenti le costanti valide con questa proprietà. L'asterisco * indica costanti non valide con Windows Vista e versioni successive. Sono disponibili solo tramite l'interfaccia IWiaItem .

Tipo di trasferimento Descrizione
TYMED_CALLBACK* Trasferire un'immagine in memoria, in bande.
TYMED_MULTIPAGE_CALLBACK* Trasferire più immagini in memoria, in bande.
TYMED_FILE Trasferire un'immagine in un file.
TYMED_MULTIPAGE_FILE Trasferire un'immagine in un file.

 

WIA_IPA_UPLOAD_ITEM_SIZE
PictureItemUploadItemSize

Supportato solo in Windows Vista e versioni successive.

Specifica il numero di byte da caricare per un elemento.

Tipo: VT_I4, Access: Lettura/Scrittura, Valori validi: WIA_PROP_NONE

Requisiti

Requisito valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Wiadef.h