Dispositivi di creazione di immagini

Panoramica della tecnologia del driver del dispositivo di imaging.

Per sviluppare driver per i dispositivi di creazione di immagini, sono necessarie queste intestazioni:

Per la guida alla programmazione, vedere Immagini dei dispositivi.

Classe

 
CWiaLogProc

Altre informazioni sulla classe CWiaLogProc
CWiaLogProcEx

Altre informazioni sulla classe CWiaLogProcEx
CWiauDbgFn

La classe CWiauDbgFn è una classe helper usata per la funzione di traccia o la voce del metodo e i punti di uscita.
CWiauFormatConverter

La classe CWiauFormatConverter è una classe helper per la conversione di immagini in formato BMP.
CWiauPropertyList

La classe CWiauPropertyList può essere usata per creare e gestire un elenco di proprietà per un dispositivo.

IOCTL

 
IOCTL_ABORT_PIPE

Altre informazioni su: IOCTL_ABORT_PIPE IOCTL
IOCTL_CANCEL_IO

Annulla l'attività nella pipe di trasferimento USB specificata associata all'handle del dispositivo specificato.
IOCTL_GET_CHANNEL_ALIGN_RQST

Restituisce le dimensioni massime dei pacchetti di un dispositivo USB per le pipe di trasferimento di lettura, scrittura e interruzione associate all'handle del dispositivo specificato.
IOCTL_GET_DEVICE_DESCRIPTOR

Restituisce i fornitori e gli identificatori di dispositivo.
IOCTL_GET_PIPE_CONFIGURATION

Restituisce una descrizione di ogni pipe di trasferimento supportata per un dispositivo.
IOCTL_GET_USB_DESCRIPTOR

Restituisce un descrittore USB specificato.
IOCTL_GET_VERSION

Restituisce il numero di versione del driver.
IOCTL_INDEX

Altre informazioni su: IOCTL_INDEX IOCTL
IOCTL_READ_REGISTERS

Legge dai registri dei dispositivi USB usando la pipe di controllo.
IOCTL_RESET_PIPE

Reimposta la pipe di trasferimento USB specificata associata all'handle del dispositivo specificato.
IOCTL_SCSISCAN_CMD

Crea un blocco di descrittore di controllo SCSI personalizzato e lo invia al driver di immagine in modalità kernel per gli autobus SCSI.
IOCTL_SCSISCAN_GET_INFO

Il codice di controllo IOCTL_SCSISCAN_GET_INFO I/O restituisce le informazioni sul dispositivo.
IOCTL_SCSISCAN_LOCKDEVICE

Riservato per l'uso da Parte di Microsoft.
IOCTL_SCSISCAN_SET_TIMEOUT

Il codice di controllo IOCTL_SCSISCAN_SET_TIMEOUT modifica il valore di timeout usato dal driver di immagini in modalità kernel per gli autobus SCSI quando accede a un dispositivo.
IOCTL_SCSISCAN_UNLOCKDEVICE

Questo articolo IOCTL_SCSISCAN_UNLOCKDEVICE riservato per l'uso da Parte di Microsoft.
IOCTL_SEND_USB_REQUEST

Invia una richiesta definita dal fornitore a un dispositivo USB, usando la pipe di controllo e, facoltativamente, invia o riceve dati aggiuntivi.
IOCTL_SET_TIMEOUT

Imposta il valore di timeout per l'accesso bulk USB BULK IN, BULK OUT o interrupt pipe.
IOCTL_WAIT_ON_DEVICE_EVENT

Restituisce informazioni su un evento che si verifica su una pipe di interruzione USB.
IOCTL_WRITE_REGISTERS

Scrive nei registri dei dispositivi USB usando la pipe di controllo.

Enumerazioni

 
PIPE_TYPE

Il tipo di dati PIPE_TYPE viene usato come input per la funzione DeviceIoControl, se il codice di controllo I/O è IOCTL_CANCEL_IO o IOCTL_RESET_PIPE.
RAW_PIPE_TYPE

Il tipo di dati RAW_PIPE_TYPE viene usato per specificare il tipo di una pipe USB.
SKIP_AMOUNT

L'enumerazione SKIP_AMOUNT viene usata per indicare se il file e le intestazioni informativi di un'immagine devono essere ignorate.
STI_DEVICE_MJ_TYPE

Il tipo STI_DEVICE_TYPE identifica il tipo di dispositivo di un dispositivo ancora immagine. DWORD è diviso in un HIWORD contenente il tipo di dispositivo principale e uno LOWORD contenente un sottotipo definito dal fornitore.

Funzioni

 
~CWiaLogProc

Il distruttore ~CWiaLogProc viene chiamato quando la funzione o il metodo registrato viene chiusa.
~CWiaLogProcEx

Il distruttore~CWiaLogProcEx viene chiamato quando la funzione o il metodo registrato viene chiuso.
~CWiauDbgFn

Il distruttore CWiauDbgFn::~CWiauDbgFn viene chiamato quando la funzione o il metodo tracciato da CWiauDbgFn::CWiauDbgFn viene chiuso.
~CWiauFormatConverter

Il metodo CWiauFormatConverter::~CWiauFormatConverter è il distruttore per la classe CWiauFormatConverter.
~CWiauPropertyList

Il metodo CWiauPropertyList::~CWiauPropertyList è il distruttore per la classe CWiauPropertyList.
AddItemToFolder

Il metodo AddItemToFolder aggiunge un elemento IWiaDrvItem a una cartella in un albero degli elementi del driver.
AddRef

Il metodo IStiDeviceControl::AddRef incrementa il conteggio dei riferimenti per l'interfaccia IStiDeviceControl.
ConvertToBmp

Il metodo CWiauFormatConverter::ConvertToBmp converte un'immagine in formato BMP.
CreateDevice

Il metodo IStillImage::CreateDevice crea un'istanza dell'oggetto COM che definisce l'interfaccia COM IStiDevice e restituisce un puntatore all'interfaccia.
CWiaLogProc

Il costruttore CWiaLogProc viene chiamato quando viene immessa la funzione o il metodo registrato.
CWiaLogProcEx

Il costruttore CWiaLogProcEx viene chiamato quando viene immessa la funzione o il metodo registrato.
CWiauDbgFn

Il metodo CWiauDbgFn::CWiauDbgFn viene usato per la traccia quando viene immessa una funzione o un metodo.
CWiauFormatConverter

Il metodo CWiauFormatConverter::CWiauFormatConverter è il costruttore per la classe CWiauFormatConverter.
CWiauPropertyList

Il metodo CWiauPropertyList::CWiauPropertyList è il costruttore per la classe CWiauPropertyList.
DefineProperty

Il metodo CWiauPropertyList::D efineProperty aggiunge una definizione di proprietà a un oggetto elenco di proprietà.
DetectRegions

Il metodo IWiaSegmentationFilter::D etectRegions determina le sottoregioni di un'immagine disposta sul piatto piatto in modo che ogni sottoregion possa essere acquisito in un elemento di immagine separato.
DeviceReset

Il metodo IStiDevice::D eviceReset reimposta un dispositivo immagine ancora in uno stato noto.
DeviceReset

Il metodo IStiUSD::D eviceReset di un'immagine continua reimposta un dispositivo immagine ancora in uno stato noto e inizializzato.
Diagnostic

Il metodo IStiDevice::D iagnostic esegue test di diagnostica in un dispositivo ancora immagine.
Diagnostic

Il metodo IStiUSD::D iagnostic di un'immagine continua esegue test di diagnostica in un dispositivo ancora immagine.
drvAcquireItemData

Il metodo IWiaMiniDrv::d rvAcquireItemData viene chiamato dal servizio WIA per trasferire i dati dal dispositivo a un'applicazione.
drvAnalyzeItem

Il metodo IWiaMiniDrv::d rvAnalyzeItem controlla un elemento e crea elementi secondari, se necessario.
drvDeleteItem

Il metodo IWiaMiniDrv::d rvDeleteItem elimina l'elemento del driver corrente.
drvDeviceCommand

Il metodo IWiaMiniDrv::d rvDeviceCommand genera un comando a un dispositivo WIA.
drvFreeDrvItemContext

Il metodo IWiaMiniDrv::d rvFreeDrvItemContext libera un contesto specifico del dispositivo.
drvGetCapabilities

Il metodo IWiaMiniDrv::d rvGetCapabilities restituisce una matrice di eventi e comandi supportati da un dispositivo.
drvGetDeviceErrorStr

Il metodo IWiaMiniDrv::d rvGetDeviceErrorStr esegue il mapping di un codice di errore a una stringa Unicode che descrive l'errore.
drvGetWiaFormatInfo

Il metodo IWiaMiniDrv::d rvGetWiaFormatInfo trova i formati di immagine e i tipi di supporto supportati dal dispositivo hardware WIA.
drvInitializeWia

Il metodo IWiaMiniDrv::d rvInitializeWia inizializza il minidriver e compila l'albero degli elementi del driver che rappresenta il dispositivo.
drvInitItemProperties

Il metodo IWiaMiniDrv::d rvInitItemProperties inizializza le proprietà dell'elemento del driver WIA per ogni elemento in un albero degli elementi dell'applicazione.
drvLockWiaDevice

Il metodo IWiaMiniDrv::d rvLockWiaDevice blocca il dispositivo hardware WIA in modo che solo il minidriver corrente possa accedervi.
drvNotifyPnpEvent

Il metodo IWiaMiniDrv::d rvNotifyPnpEvent risponde all'evento ricevuto dal servizio WIA.
drvReadItemProperties

Il metodo IWiaMiniDrv::d rvReadItemProperties legge le proprietà dell'elemento driver che devono essere aggiornate.
drvUnInitializeWia

Il metodo IWiaMiniDrv::d rvUnInitializeWia rilascia le risorse mantenute dal minidriver.
drvUnLockWiaDevice

Il metodo IWiaMiniDrv::d rvUnLockWiaDevice sblocca il dispositivo hardware WIA in modo che qualsiasi minidriver possa accedervi.
drvValidateItemProperties

Il metodo IWiaMiniDrv::d rvValidateItemProperties convalida le proprietà di un elemento rispetto al set di valori validi per ogni proprietà e aggiornerà tali proprietà, se necessario.
DrvWriteItemProperties

Il metodo IWiaMiniDrv::d rvWriteItemProperties scrive le proprietà dell'elemento driver in un dispositivo hardware WIA.
DumpItemData

Il metodo IWiaDrvItem::D umpItemData esegue il dump dei dati privati associati a un elemento IWiaDrvItem in un buffer privato allocato.
EnableHwNotifications

Il metodo IStillImage::EnableHwNotifications richiede il monitoraggio eventi immagine ancora per abilitare o disabilitare la notifica delle applicazioni quando si verificano eventi di dispositivo ancora immagine per un dispositivo specificato.
Carattere speciale di escape

Il metodo IStiDevice::Escape invia una richiesta per un'operazione di I/O specifica del fornitore a un dispositivo ancora immagine.
Carattere speciale di escape

Il metodo IStiUSD::Escape di un'immagine continua esegue un'operazione di I/O specifica del fornitore in un dispositivo ancora immagine.
FilterPreviewImage

Il metodo IWiaImageFilter::FilterPreviewImage viene chiamato dal componente WIA Preview, quando un'applicazione chiama il metodo IWiaPreview::UpdatePreview.
FindChildItemByName

Il metodo IWiaDrvItem::FindChildItemByName cerca l'albero degli elementi driver per un elemento figlio specifico.
FindItemByName

Il metodo IWiaDrvItem::FindItemByName individua un elemento in un albero di elementi driver in base al nome completo dell'elemento.
GetCapabilities

Il metodo IStiDevice::GetCapabilities restituisce le funzionalità di un dispositivo ancora immagine.
GetCapabilities

Il metodo IStiUSD::GetCapabilities di un'immagine continua restituisce le funzionalità di un dispositivo ancora immagine.
GetDeviceInfo

Il metodo IStillImage::GetDeviceInfo restituisce caratteristiche hardware per un dispositivo di immagine ancora specificato.
GetDeviceList

Il metodo IStillImage::GetDeviceList restituisce caratteristiche hardware per tutti i dispositivi ancora installati.
GetDeviceSpecContext

Il metodo IWiaDrvItem::GetDeviceSpecContext ottiene un contesto specifico del dispositivo.
GetDeviceValue

Il metodo IStillImage::GetDeviceValue restituisce informazioni del Registro di sistema associate a un dispositivo di immagine ancora specificato.
GetFirstChildItem

Il metodo IWiaDrvItem::GetFirstChildItem ottiene il primo elemento figlio in un elemento della cartella IWiaDrvItem.
GetFullItemName

Il metodo IWiaDrvItem::GetFullItemName ottiene il nome completo dell'elemento, incluse le informazioni sul percorso.
GetHwNotificationState

Il metodo IStillImage::GetHwNotificationState indica se le applicazioni verranno notificate quando si verificano eventi del dispositivo immagine ancora in un dispositivo specificato.
GetItemFlags

Il metodo IWiaDrvItem::GetItemFlags ottiene i flag di elemento dell'elemento IWiaDrvItem corrente.
GetItemName

Il metodo IWiaDrvItem::GetItemName ottiene il nome dell'elemento IWiaDrvItem corrente, non incluse le informazioni sul percorso.
Getlasterror

Il metodo IStiDevice::GetLastError restituisce l'ultimo errore noto associato a un dispositivo ancora immagine.
Getlasterror

Il metodo IStiUSD::GetLastError restituisce l'ultimo errore noto associato a un dispositivo ancora immagine.
GetLastErrorInfo

Il metodo IStiDevice::GetLastErrorInfo restituisce informazioni sull'ultimo errore noto associato a un dispositivo ancora immagine.
GetLastErrorInfo

Il metodo IStiUSD::GetLastErrorInfo di un'immagine continua restituisce informazioni sull'ultimo errore noto associato a un dispositivo ancora immagine.
GetLastNotificationData

Il metodo IStiDevice::GetLastNotificationData restituisce una descrizione dell'evento più recente che si è verificato in un dispositivo immagine ancora.
GetMyDeviceHandle

Questo argomento descrive il metodo GetMyDeviceHandle.
GetMyDeviceOpenMode

Il metodo IStiDeviceControl::GetMyDeviceOpenMode consente a un minidriver di immagini di ottenere la modalità di trasferimento specificata da un'applicazione quando ha creato un'istanza di un dispositivo ancora immagine.
GetMyDevicePortName

Il metodo IStiDeviceControl::GetMyDevicePortName consente a un minidriver in modalità utente di ottenere il nome della porta di un dispositivo.
GetNextSiblingItem

Il metodo IWiaDrvItem::GetNextSiblingItem ottiene la successiva entità dell'elemento corrente in una cartella IWiaDrvItem.
GetNextStream

Il metodo IWiaTransferCallback::GetNextStream viene implementato da un filtro di elaborazione delle immagini.
GetNextStream

Chiamato dal mini-driver WIA per ottenere un flusso per il trasferimento dei dati corrente (download o caricamento).
GetNotificationData

Il metodo IStiUSD::GetNotificationData di un'immagine continua restituisce una descrizione dell'evento più recente che si è verificato in un dispositivo ancora immagine.
GetParentItem

L'elemento IWiaDrvItem::GetParentItem ottiene l'elemento padre dell'elemento corrente.
GetPropId

Il metodo CWiauPropertyList::GetPropId trova l'ID della proprietà per una proprietà, dato il relativo indice nell'elenco delle proprietà.
GetStatus

Il metodo IStiDevice::GetStatus restituisce informazioni sullo stato di un dispositivo ancora immagine.
GetStatus

Il metodo IStiUSD::GetStatus restituisce lo stato di un dispositivo ancora immagine.
GetStatusDescription

L'interfaccia utente di sistema chiama il metodo GetStatusDescription per fornire all'utente informazioni aggiuntive su un errore, se l'utente richiede queste informazioni. Questo metodo viene implementato dall'estensione dell'interfaccia utente di un driver.
GetSTILaunchInformation

Il metodo IStillImage::GetSTILaunchInformation restituisce il motivo per cui è stata avviata l'applicazione di immagini ancora chiamante, se è stato avviato il monitoraggio eventi dell'immagine ancora.
Hresult

Il metodo IWiaLog::hResult (wia_lh.h) è obsoleto e non è più supportato. Usare invece le macro di log di diagnostica.
Init

Il metodo CWiauFormatConverter::Init inizializza la classe CWiauFormatConverter e GDI+ per la conversione di immagini. Questo metodo deve essere chiamato una sola volta.
Init

Il metodo CWiauPropertyList::Init inizializza un oggetto elenco di proprietà.
Initialize

Questo metodo è solo per uso interno.
Initialize

Il metodo IStillImage::Initialize inizializza un'istanza dell'oggetto COM che definisce l'interfaccia COM IStillImage. Questo metodo è solo per l'uso interno del sistema.
Initialize

Il metodo IStiUSD::Initialize di un'immagine continua inizializza un'istanza dell'oggetto COM che definisce l'interfaccia IStiUSD.
InizializzaFilter

Il metodo IWiaImageFilter::InitializeFilter archivia i riferimenti ai parametri pWiaItem2 e pWiaTransferCallback passati al metodo.
InitializeLog

Il metodo IWiaLog::InitializeLog (wia_lh.h) è obsoleto e non è più supportato. Usare invece le macro di log di diagnostica.
IsFormatSupported

Il metodo CWiauFormatConverter::IsFormatSupported verifica che GDI+ supporti il formato dell'immagine da convertire.
LaunchApplicationForDevice

Il metodo IStillImage::LaunchApplicationForDevice avvia un'applicazione specificata per un dispositivo ancora specificato.
LockDevice

Il metodo IStiDevice::LockDevice blocca un dispositivo per l'uso esclusivo dal chiamante.
LockDevice

Il metodo IStiUSD::LockDevice di un'immagine continua blocca un dispositivo per l'uso esclusivo del chiamante.
File di log

Il metodo IWiaLog::Log (wia_lh.h) è obsoleto e non è più supportato. Usare invece le macro di log di diagnostica.
RicercaPropId

Il metodo CWiauPropertyList::LookupPropId trova l'indice di una proprietà, dato il relativo ID proprietà.
MicroEntry

La funzione MicroEntry risponde ai comandi inviati dal driver WIA Flatbed.
MiniDrvCallback

Il metodo MiniDrvCallback fornisce un metodo di callback per i minidriver WIA da usare durante il trasferimento dei dati di callback.
RawDeviceControl

In questo argomento viene descritto il metodo RawDeviceControl.
RawReadCommand

Il metodo IStiDevice::RawReadCommand legge le informazioni sui comandi da un dispositivo ancora immagine.
RawReadCommand

Il metodo IStiUSD::RawReadCommand di un'immagine continua legge le informazioni sui comandi da un dispositivo immagine ancora.
RawReadData

Il metodo IStiDevice::RawReadData legge i dati da un dispositivo ancora immagine.
RawReadData

Un metodo IStiUSD::RawReadData di un'immagine continua legge i dati da un dispositivo immagine ancora.
RawWriteCommand

Il metodo IStiDevice::RawWriteCommand invia informazioni sui comandi a un dispositivo ancora immagine.
RawWriteCommand

Un metodo IStiDevice::RawWriteCommand di un'immagine continua invia informazioni sui comandi a un dispositivo ancora immagine.
RawWriteData

Il metodo IStiDevice::RawWriteData scrive i dati in un dispositivo ancora immagine.
RawWriteData

Un metodo IStiUSD::RawWriteData scrive i dati in un dispositivo ancora immagine.
RegisterLaunchApplication

Il metodo IStillImage::RegisterLaunchApplication aggiunge un'applicazione all'elenco di monitor eventi ancora immagine di applicazioni con riconoscimento del modello push.
Versione

Il metodo IStiDevice::Release chiude l'istanza dell'oggetto COM creata da una chiamata precedente a IStillImage::CreateDevice e rimuove l'accesso all'interfaccia dell'oggetto.
Versione

Il metodo IStillImage::Release chiude l'istanza dell'oggetto COM creata da una chiamata precedente a IStillImage::StiCreateInstance e rimuove l'accesso all'interfaccia dell'oggetto.
Versione

Il metodo IStiDeviceControl::Release chiude l'istanza dell'oggetto COM creata quando un client minidriver denominato IStiUSD::Initialize.
RemoveItemFromFolder

Il metodo IWiaDrvItem::RemoveItemFromFolder rimuove un elemento da una cartella padre.
ReportStatus

Il metodo ReportStatus visualizza informazioni su un errore o sullo stato durante un trasferimento. In alcuni casi questo metodo consente all'utente di ripristinare da un errore.
Scansione

La funzione Analisi legge i dati dal dispositivo e restituisce i dati al driver WIA Flatbed.
SendMessage

Chiamato periodicamente dal mini-driver WIA durante un trasferimento dati, per aggiornare il client dell'applicazione WIA sullo stato e lo stato del trasferimento.
SendToWia

Il metodo CWiauPropertyList::SendToWia chiama il servizio WIA per definire tutte le proprietà attualmente contenute nell'oggetto elenco delle proprietà.
SetAccessSubType

Il metodo CWiauPropertyList::SetAccessSubType(INT,ULONG,ULONG) reimposta l'accesso e il sottotipo di una proprietà.
SetAccessSubType

Il metodo CWiauPropertyList::SetAccessSubType reimposta l'accesso e il sottotipo di una proprietà.
SetCurrentValue

Il metodo CWiauPropertyList::SetCurrentValue(INT,BSTR) imposta il valore corrente di una proprietà di tipo BSTR e imposta il relativo tipo su VT_BSTR.
SetCurrentValue

Il metodo CWiauPropertyList::SetCurrentValue(INT,BYTE,INT) imposta il valore corrente di una proprietà costituita da una matrice di byte e imposta il relativo tipo su VT_UI1 o VT_VECTOR.
SetCurrentValue

Il metodo CWiauPropertyList::SetCurrentValue(INT,CLSID) imposta il valore corrente di una proprietà di tipo CLSID e imposta il relativo tipo su VT_CLSID.
SetCurrentValue

Il metodo CWiauPropertyList::SetCurrentValue(INT,FLOAT) imposta il valore corrente di una proprietà di tipo FLOAT e imposta il relativo tipo su VT_R4.
SetCurrentValue

Il metodo CWiauPropertyList::SetCurrentValue(INT,LONG) imposta il valore corrente di una proprietà di tipo LONG e imposta il relativo tipo su VT_I4.
SetCurrentValue

Informazioni su come il metodo CWiauPropertyList::SetCurrentValue(INT,LONG) imposta il valore corrente di una proprietà di tipo LONG e imposta il relativo tipo su VT_I4.
SetCurrentValue

Il metodo CWiauPropertyList::SetCurrentValue(INT,PSYSTEMTIME) imposta il valore corrente di una proprietà di tipo SYSTEMTIME e imposta il relativo tipo su VT_UI2 o VT_VECTOR.
SetDeviceValue

Il metodo IStillImage::SetDeviceValue imposta le informazioni del Registro di sistema per un dispositivo ancora immagine specificato.
SetNotificationHandle

Il metodo IStiUSD::SetNotificationHandle di un'immagine continua specifica un handle di evento che il minidriver deve usare per informare il chiamante degli eventi del dispositivo.
SetPixelWindow

La funzione SetPixelWindow imposta l'area dell'immagine da analizzare.
SetupDeviceParameters

Il metodo IStillImage::SetupDeviceParameters consente ai client dell'interfaccia COM IStillImage di modificare le caratteristiche archiviate di un dispositivo ancora immagine, se il tipo di bus del dispositivo è sconosciuto.
SetValidValues

Il metodo CWiauPropertyList::SetValidValues(INT,BSTR,BSTR,INT,BSTR) imposta il tipo, nonché i valori predefiniti, correnti e validi per una proprietà BSTR associata a un elenco di valori.
SetValidValues

Il metodo CWiauPropertyList::SetValidValues(INT,CLSID,CLSID,INT,CLSID) imposta il tipo, nonché i valori predefiniti, correnti e validi per una proprietà CLSID associata a un elenco di valori.
SetValidValues

Il metodo CWiauPropertyList::SetValidValues(INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT) imposta il tipo, nonché i valori predefiniti, correnti e validi per una proprietà FLOAT associata a un intervallo di valori.
SetValidValues

Il metodo CWiauPropertyList::SetValidValues(INT,FLOAT,FLOAT,INT,PFLOAT) imposta il tipo, nonché i valori predefiniti, correnti e validi per una proprietà FLOAT associata a un elenco di valori.
SetValidValues

Il metodo CWiauPropertyList::SetValidValues(INT,LONG,LONG,INT,PLONG) imposta il tipo, nonché i valori predefiniti, correnti e validi per una proprietà LONG associata a un elenco di valori.
SetValidValues

Il metodo CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG) imposta il tipo, nonché i valori predefiniti, correnti e validi per una proprietà i cui valori sono definiti da un flag.
SetValidValues

Informazioni su come il metodo CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG) imposta i valori di tipo per una proprietà i cui valori sono definiti da un flag.
SetValidValues

Il metodo CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG,LONG,LONG,LONG) imposta il tipo, nonché i valori predefiniti, correnti e validi per una proprietà LONG associata a un intervallo di valori.
SRB_STATUS

Altre informazioni su: SRB_STATUS macro
StiCreateInstanceW

Altre informazioni sulla funzione StiCreateInstance.
Sottoscrivere

Il metodo IStiDevice::Subscribe registra il chiamante per ricevere notifiche degli eventi del dispositivo.
Trace

In questo argomento viene descritta la funzione Trace.
TransferCallback

Il metodo IWiaTransferCallback::TransferCallback viene implementato da un filtro di elaborazione delle immagini. Viene chiamato dal servizio WIA come risultato di un'applicazione che chiama IWiaTransfer::D ownload o IWiaPreview::GetNewPreview del componente di anteprima.
UnlinkItemTree

Il metodo IWiaDrvItem::UnlinkItemTree scollega l'albero degli elementi del driver e rilascia tutti gli elementi nell'albero.
UnLockDevice

Il metodo IStiDevice::UnLockDevice sblocca un dispositivo bloccato da una chiamata precedente a IStiDevice::LockDevice.
UnLockDevice

Il metodo IStiUSD::UnLockDevice di un'immagine continua di un minidriver sblocca un dispositivo bloccato da una chiamata precedente a IStiUSD::LockDevice.
UnregisterLaunchApplication

Il metodo IStillImage::UnregisterLaunchApplication rimuove un'applicazione dall'elenco di applicazioni con riconoscimento push del modello di immagini ancora presenti nel monitoraggio eventi.
Disiscrizione

Il metodo IStiDevice::UnSubscribe rimuove il chiamante dall'elenco di applicazioni registrate per ricevere la notifica degli eventi del dispositivo.
WIA_PROP_LIST_COUNT

Altre informazioni su: WIA_PROP_LIST_COUNT macro
WIA_PROP_LIST_VALUE

Altre informazioni su: WIA_PROP_LIST_VALUE macro
WIAS_ASSERT

La macro WIAS_ASSERT scrive un messaggio di diagnostica nel file Wiatrace.log.
WIAS_ASSERT

Informazioni su come la macro WIAS_ASSERT scrive un messaggio di diagnostica nel file Wiatrace.log.
WIAS_ERROR

La macro WIAS_ERROR scrive un messaggio di diagnostica nel file Wiatrace.log.
WIAS_ERROR

Informazioni su come la macro WIAS_ERROR scrive un messaggio di diagnostica nel file Wiatrace.log.
WIAS_HRESULT

La macro WIAS_HRESULT scrive un messaggio di diagnostica nel file Wiatrace.log.
WIAS_HRESULT

Informazioni su come la macro WIAS_HRESULT scrive un messaggio di diagnostica nel file Wiatrace.log.
WIAS_LERROR

La macro WIAS_LERROR è obsoleta. È consigliabile utilizzare invece la macro WIAS_ERROR. La macro WIAS_LERROR scrive un messaggio di diagnostica WIA_ERROR nel file di log.
WIAS_LERROR

La macro WIAS_LERROR è obsoleta per Windows Vista e versioni successive. È consigliabile utilizzare invece la macro WIAS_ERROR. La macro WIAS_LERROR scrive un messaggio di diagnostica WIA_ERROR nel file di log.
WIAS_LHRESULT

La macro WIAS_LHRESULT è obsoleta. È consigliabile utilizzare invece la macro WIAS_HRESULT. La macro WIAS_LHRESULT converte un valore HRESULT in una stringa e scrive la stringa nel file di log di diagnostica.
WIAS_LHRESULT

La macro WIAS_LHRESULT è obsoleta per Windows Vista e versioni successive. È consigliabile utilizzare invece la macro WIAS_HRESULT. La macro WIAS_LHRESULT converte un valore HRESULT in una stringa e scrive la stringa nel file di log di diagnostica.
WIAS_LTRACE

La macro WIAS_LTRACE è obsoleta. È consigliabile utilizzare invece la macro WIAS_TRACE. La macro WIAS_LTRACE scrive un messaggio di diagnostica WIA_TRACE nel file di log.
WIAS_LTRACE

La macro WIAS_LTRACE è obsoleta per Windows Vista e versioni successive. È consigliabile utilizzare invece la macro WIAS_TRACE. La macro WIAS_LTRACE scrive un messaggio di diagnostica WIA_TRACE nel file di log.
WIAS_LWARNING

La macro WIAS_LWARNING è obsoleta e non viene utilizzata.
WIAS_LWARNING

La macro WIAS_LWARNING è obsoleta per Windows Vista e versioni successive. La macro WIAS_LWARNING scrive un messaggio di diagnostica WIA_WARNING nel file di log.
WIAS_TRACE

La macro WIAS_TRACE scrive un messaggio di diagnostica nel file Wiatrace.log.
WIAS_TRACE

Informazioni su come la macro WIAS_TRACE scrive un messaggio di diagnostica nel file Wiatrace.log.
wiasCreateChildAppItem

La funzione wiasCreateChildAppItem crea un nuovo elemento dell'applicazione e la inserisce come elemento figlio dell'elemento (padre) specificato. Si noti che questo elemento non avrà proprietà nei set di proprietà fino a quando il driver o l'applicazione non li riempie effettivamente.
wiasCreateDrvItem

La funzione wiasCreateDrvItem crea un oggetto Interfaccia IWiaDrvItem.
wiasCreateLogInstance

La funzione wiasCreateLogInstance crea un'istanza di un oggetto di registrazione.
wiasCreatePropContext

La funzione wiasCreatePropContext alloca un contesto di proprietà per indicare quali proprietà di un elemento vengono modificate dall'applicazione.
wiasDebugError

La funzione wiasDebugError è obsoleta.
wiasDebugTrace

La funzione wiasDebugTrace è obsoleta.
wiasDownSampleBuffer

La funzione wiasDownSampleBuffer acquisisce un buffer di dati pixel allineati con DWORD e ne esegue il downcampion (produce dati immagine di risoluzione inferiore) alle dimensioni e alla risoluzione specificate.
wiasFormatArgs

La funzione wiasFormatArgs formatta un elenco di argomenti in una stringa in pacchetto per la registrazione.
wiasFreePropContext

La funzione wiasFreePropContext rilascia la memoria occupata da una struttura WIA_PROPERTY_CONTEXT.
wiasGetChangedValueFloat

La funzione wiasGetChangedValueFloat determina se una proprietà con un valore a virgola mobile è stata modificata da un'applicazione.
wiasGetChangedValueGuid

La funzione wiasGetChangedValueGuid determina se una proprietà con un valore GUID è stata modificata da un'applicazione.
wiasGetChangedValueLong

La funzione wiasGetChangedValueLong determina se una proprietà con un valore intero lungo è stata modificata da un'applicazione.
wiasGetChangedValueStr

La funzione wiasGetChangedValueStr determina se una proprietà con un valore stringa è stata modificata da un'applicazione.
wiasGetChildrenContexts

La funzione wiasGetChildrenContexts recupera una matrice di contesti di elemento appartenenti agli elementi figlio dell'elemento corrente.
wiasGetContextFromName

La funzione wiasGetContextFromName recupera il contesto dell'elemento per un nome di elemento.
wiasGetDrvItem

La funzione wiasGetDrvItem recupera un elemento del driver.
wiasGetImageInformation

La funzione wiasGetImageInformation recupera le informazioni sul contesto di trasferimento da un elemento.
wiasGetItemType

La funzione wiasGetItemType indica il tipo di elemento.
wiasGetPropertyAttributes

La funzione wiasGetPropertyAttributes recupera i flag di accesso e i valori validi per un set di proprietà.
wiasGetRootItem

La funzione wiasGetRootItem recupera il contesto dell'elemento radice di un elemento WIA specificato.
wiasIsPropChanged

La funzione wiasIsPropChanged verifica se una proprietà specificata è stata modificata da un'applicazione.
wiasParseEndorserString

La funzione wiasParseEndorserString analizza una stringa di approvazione, sostituendo i token definiti dal servizio WIA e definiti dal fornitore nella stringa con i valori associati a tali token.
wiasPrintDebugHResult

La funzione wiasPrintDebugHResult è obsoleta.
wiasQueueEvent

La funzione wiasQueueEvent informa il servizio che il dispositivo ha generato un evento.
wiasReadMultiple

La funzione wiasReadMultiple recupera più valori di proprietà da un elemento WIA.
wiasReadPropBin

La funzione wiasReadPropBin recupera un valore della proprietà binary-data da un elemento WIA.
wiasReadPropFloat

La funzione wiasReadPropFloat recupera un valore della proprietà a virgola mobile da un elemento WIA.
wiasReadPropGuid

La funzione wiasReadPropGuid recupera un valore della proprietà GUID da un elemento WIA.
wiasReadPropLong

La funzione wiasReadPropLong recupera un valore di proprietà long integer da un elemento WIA.
wiasReadPropStr

La funzione wiasReadPropStr recupera un valore di proprietà stringa da un elemento WIA.
wiasSendEndOfPage

La funzione wiasSendEndOfPage chiama la routine di callback del client durante un trasferimento dati, inviando il conteggio delle pagine totali corrente.
wiasSetItemPropAttribs

La funzione wiasSetItemPropAttribs imposta i flag di accesso e i valori validi per il set di proprietà di un elemento.
wiasSetItemPropNames

La funzione wiasSetItemPropNames scrive i nomi delle proprietà nelle proprietà dell'elemento.
wiasSetPropChanged

La funzione wiasSetPropChanged modifica un contesto di proprietà per indicare che una proprietà viene modificata.
wiasSetPropertyAttributes

La funzione wiasSetPropertyAttributes imposta i flag di accesso e i valori validi per un set di proprietà.
wiasSetValidFlag

La funzione wiasSetValidFlag imposta i valori validi per una proprietà WIA_PROP_FLAG.
wiasSetValidListFloat

La funzione wiasSetValidListFloat imposta valori validi per una proprietà WIA_PROP_LIST di tipo VT_R4.
wiasSetValidListGuid

La funzione wiasSetValidListGuid imposta valori validi per una proprietà WIA_PROP_LIST di tipo VT_CLSID.
wiasSetValidListLong

La funzione wiasSetValidListLong imposta i valori validi per una proprietà WIA_PROP_LIST di tipo VT_I4.
wiasSetValidListStr

La funzione wiasSetValidListStr imposta i valori validi per una proprietà WIA_PROP_LIST di tipo VT_BSTR.
wiasSetValidRangeFloat

La funzione wiasSetValidRangeFloat specifica l'intervallo di valori validi per una proprietà WIA_PROP_RANGE di tipo VT_R4.
wiasSetValidRangeLong

La funzione wiasSetValidRangeLong specifica l'intervallo di valori validi per una proprietà WIA_PROP_RANGE di tipo VT_I4.
wiasUpdateScanRect

La funzione wiasUpdateScanRect aggiorna le dimensioni dell'area di analisi del dispositivo di scansione.
wiasUpdateValidFormat

La funzione wiasUpdateValidFormat aggiorna il formato valido del contesto della proprietà per il minidriver corrente.
wiasValidateItemProperties

La funzione wiasValidateItemProperties convalida un elenco di proprietà di elementi semplici rispetto ai valori validi correnti.
wiasWriteBufToFile

La funzione wiasWriteBufToFile scrive da un buffer specificato in un file di immagine.
wiasWriteMultiple

La funzione wiasWriteMultiple scrive più valori di proprietà in un elemento WIA.
wiasWritePageBufToFile

La funzione wiasWritePageBufToFile scrive il contenuto di un buffer di pagine temporaneo in un file di immagine.
wiasWritePageBufToStream

La funzione wiasWritePageBufToStream scrive il contenuto di un buffer di pagina temporaneo nell'interfaccia IStream fornita dall'applicazione.
wiasWritePropBin

La funzione wiasWritePropBin scrive un singolo valore della proprietà binary-data in un elemento WIA.
wiasWritePropFloat

La funzione wiasWritePropFloat scrive un singolo valore di proprietà a virgola mobile in un elemento WIA.
wiasWritePropGuid

La funzione wiasWritePropGuid scrive un singolo valore della proprietà GUID in un elemento WIA.
wiasWritePropLong

La funzione wiasWritePropLong scrive un singolo valore della proprietà long integer in un elemento WIA.
wiasWritePropStr

La funzione wiasWritePropStr scrive un singolo valore della proprietà stringa in un elemento WIA.
wiauDbgDump

La funzione wiauDbgDump registra un messaggio contenente uno o più valori di dati.
wiauDbgError

La funzione wiauDbgError registra un messaggio di errore.
wiauDbgErrorHr

La funzione wiauDbgErrorHr registra un messaggio contenente un HRESULT e la relativa stringa di messaggio di errore.
wiauDbgFlags

La funzione wiauDbgFlags determina se è impostato un flag di debug specifico.
wiauDbgHelper

La funzione wiauDbgHelper formatta un messaggio e lo scrive in un file di log o in un debugger o in entrambi.
wiauDbgHelper2

La funzione wiauDbgHelper2 scrive un messaggio in un file di log, in un debugger o in entrambi.
wiauDbgInit

La funzione wiauDbgInit inizializza il debug WIA.
wiauDbgLegacyError

La funzione wiauDbgLegacyError registra un messaggio di errore.
wiauDbgLegacyError2

La funzione wiauDbgLegacyError2 registra un messaggio di errore.
wiauDbgLegacyHresult2

La funzione wiauDbgLegacyHresult2 registra un messaggio predefinito contenente un HRESULT.
wiauDbgLegacyTrace

La funzione wiauDbgLegacyTrace registra un messaggio di traccia.
wiauDbgLegacyTrace2

La funzione wiauDbgLegacyTrace2 registra un messaggio di traccia.
wiauDbgLegacyWarning

La funzione wiauDbgLegacyWarning registra un messaggio di avviso.
wiauDbgSetFlags

La funzione wiauDbgSetFlags imposta i flag di debug.
wiauDbgTrace

La funzione wiauDbgTrace registra un messaggio di traccia.
wiauDbgWarning

La funzione wiauDbgWarning registra un messaggio di avviso.
wiauGetDrvItemContext

La funzione wiauGetDrvItemContext ottiene il contesto dell'elemento driver e, facoltativamente, l'elemento driver.
wiauGetResourceString

La funzione wiauGetResourceString ottiene una stringa di risorsa, archiviandola come BSTR.
wiauGetValidFormats

La funzione wiauGetValidFormats chiama il metodo IWiaMiniDrv::d rvGetWiaFormatInfo e crea un elenco di formati validi, usando un valore tymed specificato.
wiauPropInPropSpec

La funzione wiauPropInPropSpec determina se un ID specifica della proprietà specificato è contenuto in una matrice di tali valori. La funzione ottiene facoltativamente l'indice in corrispondenza del quale è stato trovato l'ID della specifica della proprietà.
wiauPropsInPropSpec

La funzione wiauPropsInPropSpec determina se uno qualsiasi degli ID di specifiche delle proprietà è contenuto in una matrice di tali valori.
wiauRegGetDwordA

La funzione wiauRegGetDword ottiene un valore DWORD dalla sezione DeviceData del Registro di sistema.
wiauRegGetDwordW

Informazioni su come la funzione wiauRegGetDword ottiene un valore DWORD dalla sezione DeviceData del Registro di sistema.
wiauRegGetStrA

La funzione wiauRegGetStr ottiene un valore stringa dalla sezione DeviceData del Registro di sistema.
wiauRegGetStrW

Informazioni su come la funzione wiauRegGetStr ottiene un valore stringa dalla sezione DeviceData del Registro di sistema.
wiauRegOpenDataA

La funzione wiauRegOpenData apre la chiave del Registro di sistema DeviceData.
wiauRegOpenDataW

Informazioni su come la funzione wiauRegOpenData apre la chiave del Registro di sistema DeviceData.
wiauSetImageItemSize

La funzione wiauSetImageItemSize calcola le dimensioni e la larghezza, in byte, per un'immagine, in base all'impostazione WIA_IPA_FORMAT corrente (descritta nella documentazione di Microsoft Windows SDK) e scrive i nuovi valori nelle proprietà appropriate.
wiauStrC2C

La funzione wiauStrC2C copia una stringa di caratteri ANSI in un'altra stringa di caratteri ANSI.
wiauStrC2W

La funzione wiauStrC2W converte una stringa di caratteri ANSI in una stringa Unicode.
wiauStrW2C

La funzione wiauStrW2C converte una stringa Unicode in una stringa di caratteri ANSI.
wiauStrW2W

La funzione wiauStrW2W copia una stringa Unicode in un'altra stringa Unicode.
WriteToErrorLog

Il metodo IStillImage::WriteToErrorLog scrive un messaggio nel log degli errori di immagine ancora.
WriteToErrorLog

Il metodo IStiDeviceControl::WriteToErrorLog consente a un minidriver in modalità utente di scrivere un messaggio nel log degli errori dell'immagine ancora.

Interfacce

 
IStiDevice

Questa sezione descrive i metodi definiti per l'interfaccia COM IStiDevice. I prototipi di metodo sono contenuti in Sti.h.
IStiDeviceControl

Questa sezione descrive i metodi definiti per l'interfaccia COM IStiDeviceControl. I prototipi di metodo sono contenuti in Stiusd.h.
IStillImageW

Questa sezione descrive i metodi definiti per l'interfaccia COM IStillImage. I prototipi di metodo sono contenuti in Sti.h.
IStiUSD

Questa sezione descrive i metodi definiti per l'interfaccia COM IStiUSD. I prototipi di metodo sono contenuti in Stiusd.h.
IWiaDrvItem

L'interfaccia IWiaDrvItem fornisce metodi che un minidriver WIA può usare per gestire un albero di elementi IWiaDrvItem.
IWiaErrorHandler

L'interfaccia IWiaErrorHandler fornisce i metodi GetStatusDescription e ReportStatus, che consentono ai minidriver di fornire agli utenti informazioni sullo stato o sugli errori durante un trasferimento dei dati e, possibilmente, offrono la possibilità di eseguire il ripristino da errori.
IWiaImageFilter

L'interfaccia IWiaImageFilter è un'interfaccia di estensione implementata dagli sviluppatori di filtri di elaborazione delle immagini e chiamata da Microsoft Windows Image Acquisition (WIA).
IWiaLog

L'interfaccia IWiaLog è obsoleta e non è più supportata. Usare invece le macro del log di diagnostica.
IWiaMiniDrv

L'interfaccia IWiaMiniDrv fornisce i metodi che rappresentano i punti di ingresso per tutte le comunicazioni tra il minidriver e il servizio WIA. Questi metodi consentono al servizio WIA di controllare il dispositivo.
IWiaMiniDrvCallBack

L'interfaccia IWiaMiniDrvCallBack fornisce il metodo MiniDrvCallback, che consente ai minidriver di trasferire i dati dell'intestazione dell'immagine e i dati dell'immagine dal dispositivo di creazione dell'immagine al servizio WIA.
IWiaMiniDrvTransferCallback

Si tratta di un'interfaccia di callback chiamata dal mini-driver WIA per i trasferimenti basati su flusso.
IWiaSegmentationFilter

L'interfaccia IWiaSegmentationFilter fornisce il metodo DetectRegions, che consente ai minidriver di rilevare le sottoregioni dell'immagine su un piatto dello scanner a piano.
IWiaTransferCallback

L'interfaccia IWiaTransferCallback viene implementata dagli sviluppatori di filtri per l'elaborazione delle immagini e chiamati da Acquisizione immagini di Microsoft Windows.The IWiaTransferCallback interface is implement by image processing filter developers and called by Microsoft Windows Image Acquisition (WIA).

Strutture

 
BMP_IMAGE_INFO

La struttura BMP_IMAGE_INFO contiene informazioni su un'immagine BMP.
CHANNEL_INFO

La struttura CHANNEL_INFO viene usata come parametro per DeviceIoControl, quando il codice di controllo di I/O specificato viene IOCTL_GET_CHANNEL_ALIGN_RQST.
DEVICE_DESCRIPTOR

La struttura DEVICE_DESCRIPTOR viene usata come parametro per DeviceIoControl, quando il codice di controllo di I/O specificato viene IOCTL_GET_DEVICE_DESCRIPTOR.
DEVICEDIALOGDATA

La struttura DEVICEDIALOGDATA contiene tutti i dati necessari per implementare una finestra di dialogo del dispositivo personalizzata.
DEVICEDIALOGDATA2

La struttura DEVICEDIALOGDATA2 contiene tutti i dati necessari per implementare una finestra di dialogo del dispositivo personalizzata.
DRV_VERSION

La struttura DRV_VERSION viene usata come parametro per DeviceIoControl, quando il codice di controllo I/O specificato viene IOCTL_GET_VERSION.
IO_BLOCK

La struttura IO_BLOCK viene usata come parametro per DeviceIoControl, quando il codice di controllo I/O specificato viene IOCTL_READ_REGISTERS o IOCTL_WRITE_REGISTERS.
IO_BLOCK_EX

La struttura IO_BLOCK_EX viene usata come parametro per DeviceIoControl, quando il codice di controllo di I/O specificato viene IOCTL_SEND_USB_REQUEST.
MINIDRV_TRANSFER_CONTEXT

La struttura MINIDRV_TRANSFER_CONTEXT viene usata per archiviare l'immagine e altre informazioni necessarie per il trasferimento dei dati di callback di memoria o per il trasferimento di dati di file.
PTP_VENDOR_DATA_IN

La struttura PTP_VENDOR_DATA_IN contiene informazioni su un comando arbitrario che un'applicazione rilascia al dispositivo.
PTP_VENDOR_DATA_OUT

La struttura PTP_VENDOR_DATA_OUT contiene informazioni inviate dal dispositivo a un'applicazione, in risposta a un comando che l'applicazione ha emesso al dispositivo.
RANGEVALUE

La struttura RANGEVALUE viene usata da un microdriver per comunicare con il driver WIA Flatbed i valori legali per un parametro di funzione del microdriver.
SCANINFO

La struttura SCANINFO viene utilizzata per archiviare e comunicare informazioni su un'acquisizione di analisi.
SCANWINDOW

La struttura SCANWINDOW viene usata dal driver WIA Flatbed per indicare al microdriver quale area di immagine analizzare.
SCSISCAN_CMD

La struttura SCSISCAN_CMD viene usata come parametro per DeviceIoControl, quando il codice di controllo I/O specificato viene IOCTL_SCSISCAN_CMD.
SCSISCAN_INFO

La struttura SCSISCAN_INFO viene usata come parametro per DeviceIoControl (descritta nella documentazione Microsoft Windows SDK), quando il codice di controllo di I/O specificato viene IOCTL_SCSISCAN_GET_INFO.
STI_DEV_CAPS

La struttura STI_DEV_CAPS viene usata come parametro per il metodo IStiDevice::GetCapabilities. È anche membro delle strutture STI_DEVICE_INFORMATION e STI_WIA_DEVICE_INFORMATION.
STI_DEVICE_INFORMATIONW

La struttura STI_DEVICE_INFORMATION viene usata come parametro di output per le funzioni IStillImage::GetDeviceList e IStillImage::GetDeviceInfo. Viene usato come parametro di input per IStillImage::SetupDeviceParameters.
STI_DEVICE_STATUS

La struttura STI_DEVICE_STATUS viene usata come parametro per i metodi IStiDevice::GetStatus e IStiUSD::GetStatus.
STI_DIAG

La struttura STI_DIAG viene usata come parametro per i metodi IStiDevice::D iagnostic e IStiUSD::D iagnostic.
STI_ERROR_INFOW

La struttura STI_ERROR_INFO viene usata come parametro per i metodi IStiDevice::GetLastErrorInfo e IStiUSD::GetLastErrorInfo. Viene usato anche come membro della struttura STI_DIAG.
STI_USD_CAPS

La struttura STI_USD_CAPS viene usata come parametro per il metodo IStiUSD::GetCapabilities.
STI_WIA_DEVICE_INFORMATIONW

La struttura STI_WIA_DEVICE_INFORMATION contiene informazioni sul dispositivo.
STINOTIFY

La struttura STINOTIFY viene usata come parametro per i metodi IStillImage::LaunchApplicationForDevice, IStiDevice::GetLastNotificationData e IStiUSD::GetNotificationData.
STISUBSCRIBE

La struttura STISUBSCRIBE viene usata come parametro per il metodo IStiDevice::Subscribe.
TWAIN_CAPABILITY

La struttura TWAIN_CAPABILITY contiene informazioni utilizzate quando un'applicazione compatibile con TWAIN comunica con un driver WIA.
USBSCAN_GET_DESCRIPTOR

La struttura USBSCAN_GET_DESCRIPTOR viene usata come parametro per DeviceIoControl, quando il codice di controllo I/O specificato viene IOCTL_GET_USB_DESCRIPTOR.
USBSCAN_PIPE_CONFIGURATION

La struttura USBSCAN_PIPE_CONFIGURATION viene usata come parametro per DeviceIoControl, quando il codice di controllo di I/O specificato viene IOCTL_GET_PIPE_CONFIGURATION.
USBSCAN_PIPE_INFORMATION

La struttura USBSCAN_PIPE_INFORMATION viene usata per descrivere una pipe di trasferimento USB per un dispositivo ancora immagine. Una matrice di strutture USBSCAN_PIPE_INFORMATION viene fornita all'interno di una struttura USBSCAN_PIPE_CONFIGURATION.
USBSCAN_TIMEOUT

La struttura USBSCAN_TIMEOUT archivia i valori di timeout per le operazioni USB bulk IN e BULK OUT e interrompe.
VAL

La struttura VAL viene usata dal microdriver e dal driver WIA Flatbed per passare le informazioni tra loro.
WIA_BARCODE_INFO

La struttura WIA_BARCODE_INFO archivia le informazioni per un codice a barre decodificato.
WIA_BARCODES

La struttura WIA_BARCODES archivia le informazioni di intestazione per il report dei metadati del codice a barre di un processo di analisi (una chiamata a IWiaMiniDrv::d rvAcquireItemData).
WIA_DEV_CAP_DRV

La struttura WIA_DEV_CAP_DRV viene usata per enumerare le funzionalità del dispositivo. Una funzionalità del dispositivo è definita da un evento o da un comando supportato dal dispositivo.
WIA_MICR

La struttura WIA_MICR archivia le informazioni di intestazione per il report dei metadati MICR di un processo di analisi (una chiamata a IWiaMiniDrv::d rvAcquireItemData).
WIA_MICR_INFO

La struttura WIA_MICR_INFO archivia le informazioni per un codice MICR decodificato.
WIA_PATCH_CODE_INFO

La struttura WIA_PATCH_CODE_INFO archivia le informazioni per un codice patch decodificato.
WIA_PATCH_CODES

La struttura WIA_PATCH_CODES archivia le informazioni sull'intestazione per il report dei metadati del codice patch di un processo di analisi (una chiamata a IWiaMiniDrv::d rvAcquireItemData).
WIA_PROPERTY_CONTEXT

La struttura WIA_PROPERTY_CONTEXT archivia gli identificatori di proprietà e il relativo contesto.
WIA_PROPERTY_INFO

La struttura WIA_PROPERTY_INFO viene usata per archiviare le informazioni di accesso e valore valide per una proprietà elemento di tipo arbitrario.
WIA_RAW_HEADER

Altre informazioni su: struttura _WIA_RAW_HEADER
WIAS_CHANGED_VALUE_INFO

La struttura WIAS_CHANGED_VALUE_INFO viene usata per archiviare i valori correnti e precedenti di una proprietà.
WIAS_DOWN_SAMPLE_INFO

La struttura WIAS_DOWN_SAMPLE_INFO archivia le informazioni usate dalla funzione helper downsampling, wiasDownSampleBuffer.
WIAS_ENDORSER_INFO

La struttura WIAS_ENDORSER_INFO contiene coppie token/valore del token di approvazione personalizzate.
WIAS_ENDORSER_VALUE

La struttura WIAS_ENDORSER_VALUE archivia coppie token/valore per le stringhe di approvazione.