Bildverarbeitungsgeräte

Übersicht über die Technologie des Imageerstellungsgerätetreibers.

Um Treiber für Imagegeräte zu entwickeln, benötigen Sie die folgenden Header:

Den Programmierleitfaden finden Sie unter Bildverarbeitungsgeräte.

Klasse

 
CWiaLogProc

Weitere Informationen: CWiaLogProc-Klasse
CWiaLogProcEx

Weitere Informationen: CWiaLogProcEx-Klasse
CWiauDbgFn

Die CWiauDbgFn-Klasse ist eine Hilfsklasse, die für die Ablaufverfolgung von Ein- und Ausgangspunkten für Funktionen oder Methoden verwendet wird.
CWiauFormatConverter

Die CWiauFormatConverter-Klasse ist eine Hilfsklasse zum Konvertieren von Bildern in das BMP-Format.
CWiauPropertyList

Die CWiauPropertyList-Klasse kann verwendet werden, um eine Liste von Eigenschaften für ein Gerät zu erstellen und zu verwalten.

IOCTLs

 
IOCTL_ABORT_PIPE

Weitere Informationen: IOCTL_ABORT_PIPE IOCTL
IOCTL_CANCEL_IO

Bricht die Aktivität für die angegebene USB-Übertragungspipe ab, die dem angegebenen Gerätehandle zugeordnet ist.
IOCTL_GET_CHANNEL_ALIGN_RQST

Gibt die maximale Paketgröße eines USB-Geräts für die Lese-, Schreib- und Interruptübertragungspipes zurück, die dem angegebenen Gerätehandle zugeordnet sind.
IOCTL_GET_DEVICE_DESCRIPTOR

Gibt Anbieter- und Gerätebezeichner zurück.
IOCTL_GET_PIPE_CONFIGURATION

Gibt eine Beschreibung jeder für ein Gerät unterstützten Übertragungspipe zurück.
IOCTL_GET_USB_DESCRIPTOR

Gibt einen angegebenen USB-Deskriptor zurück.
IOCTL_GET_VERSION

Gibt die Versionsnummer des Treibers zurück.
IOCTL_INDEX

Weitere Informationen: IOCTL_INDEX IOCTL
IOCTL_READ_REGISTERS

Liest aus USB-Geräteregistern mithilfe der Steuerpipe.
IOCTL_RESET_PIPE

Setzt die angegebene USB-Übertragungspipe zurück, die dem angegebenen Gerätehandle zugeordnet ist.
IOCTL_SCSISCAN_CMD

Erstellt einen benutzerdefinierten SCSI-Steuerelementdeskriptorblock (CDB) und sendet ihn an den Kernelmodus-Standbildtreiber für SCSI-Busse.
IOCTL_SCSISCAN_GET_INFO

Der IOCTL_SCSISCAN_GET_INFO E/A-Steuerungscode gibt Geräteinformationen zurück.
IOCTL_SCSISCAN_LOCKDEVICE

Reserviert für die Verwendung durch Microsoft.
IOCTL_SCSISCAN_SET_TIMEOUT

Der IOCTL_SCSISCAN_SET_TIMEOUT Steuercode ändert den Timeoutwert, der vom Kernelmodus-Standbildtreiber für SCSI-Busse verwendet wird, wenn er auf ein Gerät zugreift.
IOCTL_SCSISCAN_UNLOCKDEVICE

In diesem IOCTL_SCSISCAN_UNLOCKDEVICE Artikel, der für die Verwendung durch Microsoft reserviert ist.
IOCTL_SEND_USB_REQUEST

Sendet eine vom Hersteller definierte Anforderung mithilfe der Steuerpipe an ein USB-Gerät und sendet oder empfängt optional zusätzliche Daten.
IOCTL_SET_TIMEOUT

Legt den Timeoutwert für usb bulk IN, bulk OUT oder interrupt pipe-Zugriff fest.
IOCTL_WAIT_ON_DEVICE_EVENT

Gibt Informationen zu einem Ereignis zurück, das auf einer USB-Interruptpipe auftritt.
IOCTL_WRITE_REGISTERS

Schreibt mithilfe der Steuerpipe in USB-Geräteregister.

Enumerationen

 
PIPE_TYPE

Der datentyp PIPE_TYPE wird als Eingabe für die DeviceIoControl-Funktion verwendet, wenn der E/A-Steuerungscode IOCTL_CANCEL_IO oder IOCTL_RESET_PIPE ist.
RAW_PIPE_TYPE

Der datentyp RAW_PIPE_TYPE wird verwendet, um den Typ einer USB-Pipe anzugeben.
SKIP_AMOUNT

Die SKIP_AMOUNT-Enumeration wird verwendet, um anzugeben, ob die Datei- und Informationsheader eines Bilds übersprungen werden sollen.
STI_DEVICE_MJ_TYPE

Der STI_DEVICE_TYPE Typ identifiziert den Gerätetyp eines Standbildgeräts. Das DWORD ist in ein HIWORD mit dem Hauptgerätetyp und ein LOWORD mit einem vom Hersteller definierten Untertyp unterteilt.

Functions

 
~CWiaLogProc

Der ~CWiaLogProc-Destruktor wird aufgerufen, wenn die protokollierte Funktion oder Methode beendet wird.
~CWiaLogProcEx

Der ~CWiaLogProcEx-Destruktor wird aufgerufen, wenn die protokollierte Funktion oder Methode beendet wird.
~CWiauDbgFn

Der CWiauDbgFn::~CWiauDbgFn-Destruktor wird aufgerufen, wenn die Funktion oder Methode, die von CWiauDbgFn::CWiauDbgFn nachverfolgt wird, beendet wird.
~CWiauFormatConverter

Die CWiauFormatConverter::~CWiauFormatConverter-Methode ist der Destruktor für die CWiauFormatConverter-Klasse.
~CWiauPropertyList

Die CWiauPropertyList::~CWiauPropertyList-Methode ist der Destruktor für die CWiauPropertyList-Klasse.
AddItemToFolder

Die AddItemToFolder-Methode fügt einem Ordner in einer Treiberelementstruktur ein IWiaDrvItem-Element hinzu.
AddRef

Die IStiDeviceControl::AddRef-Methode erhöht die Verweisanzahl für die IStiDeviceControl-Schnittstelle.
ConvertToBmp

Die CWiauFormatConverter::ConvertToBmp-Methode konvertiert ein Bild in das BMP-Format.
CreateDevice

Die IStillImage::CreateDevice-Methode erstellt eine instance des COM-Objekts, das die IStiDevice-COM-Schnittstelle definiert, und gibt einen Zeiger auf die Schnittstelle zurück.
CWiaLogProc

Der CWiaLogProc-Konstruktor wird aufgerufen, wenn die zu protokollierende Funktion oder Methode eingegeben wird.
CWiaLogProcEx

Der CWiaLogProcEx-Konstruktor wird aufgerufen, wenn die zu protokollierende Funktion oder Methode eingegeben wird.
CWiauDbgFn

Die CWiauDbgFn::CWiauDbgFn-Methode wird für die Ablaufverfolgung verwendet, wenn eine Funktion oder Methode eingegeben wird.
CWiauFormatConverter

Die CWiauFormatConverter::CWiauFormatConverter-Methode ist der Konstruktor für die CWiauFormatConverter-Klasse.
CWiauPropertyList

Die CWiauPropertyList::CWiauPropertyList-Methode ist der Konstruktor für die CWiauPropertyList-Klasse.
Defineproperty

Die CWiauPropertyList::D efineProperty-Methode fügt einem Eigenschaftenlistenobjekt eine Eigenschaftendefinition hinzu.
DetectRegions

Die IWiaSegmentationFilter::D etectRegions-Methode bestimmt die Unterbereiche eines Bilds, das auf der Flachbettplatte angeordnet ist, sodass jede Unterregion in einem separaten Bildelement erfasst werden kann.
DeviceReset

Die IStiDevice::D eviceReset-Methode setzt ein Standbildgerät in einen bekannten Zustand zurück.
DeviceReset

Die IStiUSD::D eviceReset-Methode eines Standbildminidrivers setzt ein Standbildgerät auf einen bekannten, initialisierten Zustand zurück.
Diagnostic

Die IStiDevice::D iagnostic-Methode führt Diagnosetests auf einem Standbildgerät aus.
Diagnostic

Die IStiUSD::D iagnostic-Methode eines Standbildminidrivers führt Diagnosetests auf einem Standbildgerät aus.
drvAcquireItemData

Die IWiaMiniDrv::d rvAcquireItemData-Methode wird vom WIA-Dienst aufgerufen, um Daten vom Gerät an eine Anwendung zu übertragen.
drvAnalyzeItem

Die IWiaMiniDrv::d rvAnalyzeItem-Methode überprüft ein Element und erstellt bei Bedarf Unterelemente.
drvDeleteItem

Die IWiaMiniDrv::d rvDeleteItem-Methode löscht das aktuelle Treiberelement.
drvDeviceCommand

Die IWiaMiniDrv::d rvDeviceCommand-Methode gibt einen Befehl an ein WIA-Gerät aus.
drvFreeDrvItemContext

Die IWiaMiniDrv::d rvFreeDrvItemContext-Methode gibt einen gerätespezifischen Kontext frei.
drvGetCapabilities

Die IWiaMiniDrv::d rvGetCapabilities-Methode gibt ein Array von Ereignissen und Befehlen zurück, die von einem Gerät unterstützt werden.
drvGetDeviceErrorStr

Die IWiaMiniDrv::d rvGetDeviceErrorStr-Methode ordnet einen Fehlercode einer Unicode-Zeichenfolge zu, die den Fehler beschreibt.
drvGetWiaFormatInfo

Die IWiaMiniDrv::d rvGetWiaFormatInfo-Methode sucht die Bildformate und Medientypen, die das WIA-Hardwaregerät unterstützt.
drvInitializeWia

Die IWiaMiniDrv::d rvInitializeWia-Methode initialisiert den Minitreiber und erstellt die Treiberelementstruktur, die das Gerät darstellt.
drvInitItemProperties

Die IWiaMiniDrv::d rvInitItemProperties-Methode initialisiert WIA-Treiberelementeigenschaften für jedes Element in einer Anwendungselementstruktur.
drvLockWiaDevice

Die IWiaMiniDrv::d rvLockWiaDevice-Methode sperrt das WIA-Hardwaregerät, sodass nur der aktuelle Minitreiber darauf zugreifen kann.
drvNotifyPnpEvent

Die IWiaMiniDrv::d rvNotifyPnpEvent-Methode antwortet auf das vom WIA-Dienst empfangene Ereignis.
drvReadItemProperties

Die IWiaMiniDrv::d rvReadItemProperties-Methode liest die Treiberelementeigenschaften, die aktualisiert werden müssen.
drvUnInitializeWia

Die IWiaMiniDrv::d rvUnInitializeWia-Methode gibt Ressourcen frei, die vom minidriver gespeichert werden.
drvUnLockWiaDevice

Die IWiaMiniDrv::d rvUnLockWiaDevice-Methode entsperrt das WIA-Hardwaregerät, sodass jeder Minitreiber darauf zugreifen kann.
drvValidateItemProperties

Die IWiaMiniDrv::d rvValidateItemProperties-Methode überprüft die Eigenschaften eines Elements anhand der gültigen Werte für jede Eigenschaft und aktualisiert diese Eigenschaften bei Bedarf.
drvWriteItemProperties

Die IWiaMiniDrv::d rvWriteItemProperties-Methode schreibt Treiberelementeigenschaften auf ein WIA-Hardwaregerät.
DumpItemData

Mit der IWiaDrvItem::D umpItemData-Methode werden private Daten, die einem IWiaDrvItem-Element zugeordnet sind, in einem zugeordneten privaten Puffer abgespeichert.
EnableHwNotifications

Die IStillImage::EnableHwNotifications-Methode fordert den Ereignismonitor für Standbilder an, um die Benachrichtigung von Anwendungen zu aktivieren oder zu deaktivieren, wenn Für ein angegebenes Gerät Standbildgeräteereignisse auftreten.
ESC

Die IStiDevice::Escape-Methode sendet eine Anforderung für einen herstellerspezifischen E/A-Vorgang an ein Standbildgerät.
ESC

Die IStiUSD::Escape-Methode eines Standbild-Minidrivers führt einen herstellerspezifischen E/A-Vorgang auf einem Standbildgerät aus.
FilterPreviewImage

Die IWiaImageFilter::FilterPreviewImage-Methode wird von der WIA Preview-Komponente aufgerufen, wenn eine Anwendung die IWiaPreview::UpdatePreview-Methode aufruft.
FindChildItemByName

Die IWiaDrvItem::FindChildItemByName-Methode durchsucht die Treiberelementstruktur nach einem bestimmten untergeordneten Element.
FindItemByName

Die IWiaDrvItem::FindItemByName-Methode sucht ein Element in einer Treiberelementstruktur anhand des vollständigen Namens des Elements.
GetCapabilities

Die IStiDevice::GetCapabilities-Methode gibt die Funktionen eines Standbildgeräts zurück.
GetCapabilities

Die IStiUSD::GetCapabilities-Methode eines Standbild-Minidrivers gibt die Funktionen eines Standbildgeräts zurück.
GetDeviceInfo

Die IStillImage::GetDeviceInfo-Methode gibt Hardwaremerkmale für ein angegebenes Standbildgerät zurück.
GetDeviceList

Die IStillImage::GetDeviceList-Methode gibt Hardwaremerkmale für alle installierten Standbildgeräte zurück.
GetDeviceSpecContext

Die IWiaDrvItem::GetDeviceSpecContext-Methode ruft einen gerätespezifischen Kontext ab.
GetDeviceValue

Die IStillImage::GetDeviceValue-Methode gibt Registrierungsinformationen zurück, die einem angegebenen Standbildgerät zugeordnet sind.
GetFirstChildItem

Die IWiaDrvItem::GetFirstChildItem-Methode ruft das erste untergeordnete Element in einem IWiaDrvItem-Ordnerelement ab.
GetFullItemName

Die IWiaDrvItem::GetFullItemName-Methode ruft den vollständigen Namen des Elements ab, einschließlich Pfadinformationen.
GetHwNotificationState

Die IStillImage::GetHwNotificationState-Methode gibt an, ob Anwendungen benachrichtigt werden, wenn Auf einem angegebenen Gerät Standbildgeräteereignisse auftreten.
GetItemFlags

Die IWiaDrvItem::GetItemFlags-Methode ruft die Elementflags des aktuellen IWiaDrvItem-Elements ab.
GetItemName

Die IWiaDrvItem::GetItemName-Methode ruft den aktuellen IWiaDrvItem-Elementnamen ab, ohne Pfadinformationen.
GetLastError

Die IStiDevice::GetLastError-Methode gibt den letzten bekannten Fehler zurück, der einem Standbildgerät zugeordnet ist.
GetLastError

Die IStiUSD::GetLastError-Methode gibt den letzten bekannten Fehler zurück, der einem Standbildgerät zugeordnet ist.
GetLastErrorInfo

Die IStiDevice::GetLastErrorInfo-Methode gibt Informationen zum letzten bekannten Fehler zurück, der einem Standbildgerät zugeordnet ist.
GetLastErrorInfo

Die IStiUSD::GetLastErrorInfo-Methode eines Standbildminidrivers gibt Informationen zum letzten bekannten Fehler zurück, der einem Standbildgerät zugeordnet ist.
GetLastNotificationData

Die IStiDevice::GetLastNotificationData-Methode gibt eine Beschreibung des letzten Ereignisses zurück, das auf einem Standbildgerät aufgetreten ist.
GetMyDeviceHandle

In diesem Thema wird die GetMyDeviceHandle-Methode beschrieben.
GetMyDeviceOpenMode

Mit der IStiDeviceControl::GetMyDeviceOpenMode-Methode kann ein Standbildminidriver den Übertragungsmodus abrufen, den eine Anwendung beim Erstellen eines instance eines Standbildgeräts angegeben hat.
GetMyDevicePortName

Mit der IStiDeviceControl::GetMyDevicePortName-Methode kann ein Benutzermodus-Standbildminidriver den Portnamen eines Geräts abrufen.
GetNextSiblingItem

Die IWiaDrvItem::GetNextSiblingItem-Methode ruft das nächste gleichgeordnete Element des aktuellen Elements in einem IWiaDrvItem-Ordner ab.
GetNextStream

Die IWiaTransferCallback::GetNextStream-Methode wird durch einen Bildverarbeitungsfilter implementiert.
GetNextStream

Wird vom WIA-Minitreiber aufgerufen, um einen Stream für die aktuelle Datenübertragung (Download oder Upload) abzurufen.
GetNotificationData

Die IStiUSD::GetNotificationData-Methode eines Standbildminidrivers gibt eine Beschreibung des letzten Ereignisses zurück, das auf einem Standbildgerät aufgetreten ist.
GetParentItem

IWiaDrvItem::GetParentItem ruft das übergeordnete Element des aktuellen Elements ab.
GetPropId

Die CWiauPropertyList::GetPropId-Methode findet die Eigenschafts-ID für eine Eigenschaft angesichts ihres Indexes in der Eigenschaftenliste.
Getstatus

Die IStiDevice::GetStatus-Methode gibt die status Informationen eines Standbildgeräts zurück.
Getstatus

Die IStiUSD::GetStatus-Methode eines Standbildminidrivers gibt die status eines Standbildgeräts zurück.
GetStatusDescription

Die Systembenutzeroberfläche ruft die GetStatusDescription-Methode auf, um dem Benutzer zusätzliche Informationen zu einem Fehler bereitzustellen, wenn der Benutzer diese Informationen anfordert. Diese Methode wird durch die Benutzeroberflächenerweiterung eines Treibers implementiert.
GetSTILaunchInformation

Die IStillImage::GetSTILaunchInformation-Methode gibt den Grund zurück, aus dem die aufrufende Standbildanwendung gestartet wurde, wenn der Monitor des Standbildereignisses sie gestartet hat.
Hresult

Die IWiaLog::hResult-Methode (wia_lh.h) ist veraltet und wird nicht mehr unterstützt. Verwenden Sie stattdessen die Diagnoseprotokollmakros.
Init

Die CWiauFormatConverter::Init-Methode initialisiert die CWiauFormatConverter-Klasse und GDI+ zum Konvertieren von Bildern. Diese Methode sollte nur einmal aufgerufen werden.
Init

Die CWiauPropertyList::Init-Methode initialisiert ein Eigenschaftenlistenobjekt.
Initialisieren

Diese Methode dient nur zur internen Verwendung.
Initialisieren

Die IStillImage::Initialize-Methode initialisiert eine instance des COM-Objekts, das die IStillImage-COM-Schnittstelle definiert. Diese Methode ist nur für die interne Systemverwendung vorgesehen.
Initialisieren

Die IStiUSD::Initialize-Methode eines Standbildminidrivers initialisiert eine instance des COM-Objekts, das die IStiUSD-Schnittstelle definiert.
InitializeFilter

Die IWiaImageFilter::InitializeFilter-Methode speichert die Verweise auf die Parameter pWiaItem2 und pWiaTransferCallback, die an die -Methode übergeben werden.
InitializeLog

Die IWiaLog::InitializeLog-Methode (wia_lh.h) ist veraltet und wird nicht mehr unterstützt. Verwenden Sie stattdessen die Diagnoseprotokollmakros.
IsFormatSupported

Die CWiauFormatConverter::IsFormatSupported-Methode überprüft, ob GDI+ das zu konvertierende Bildformat unterstützt.
LaunchApplicationForDevice

Die IStillImage::LaunchApplicationForDevice-Methode startet eine angegebene Anwendung für ein angegebenes Standbildgerät.
LockDevice

Die IStiDevice::LockDevice-Methode sperrt ein Gerät für die exklusive Verwendung durch den Aufrufer.
LockDevice

Die IStiUSD::LockDevice-Methode eines Standbildminidrivers sperrt ein Gerät für die exklusive Verwendung durch den Aufrufer.
Log

Die IWiaLog::Log-Methode (wia_lh.h) ist veraltet und wird nicht mehr unterstützt. Verwenden Sie stattdessen die Diagnoseprotokollmakros.
LookupPropId

Die CWiauPropertyList::LookupPropId-Methode findet den Index einer Eigenschaft unter Berücksichtigung der Eigenschaften-ID.
MicroEntry

Die MicroEntry-Funktion reagiert auf Befehle, die vom WIA-Flatbed-Treiber gesendet werden.
MiniDrvCallback

Die MiniDrvCallback-Methode stellt eine Rückrufmethode für WIA-Minidriver bereit, die während einer Rückrufdatenübertragung verwendet werden können.
RawDeviceControl

In diesem Thema wird die RawDeviceControl-Methode beschrieben.
RawReadCommand

Die IStiDevice::RawReadCommand-Methode liest Befehlsinformationen von einem Standbildgerät.
RawReadCommand

Die IStiUSD::RawReadCommand-Methode eines Standbildminidrivers liest Befehlsinformationen von einem Standbildgerät.
RawReadData

Die IStiDevice::RawReadData-Methode liest Daten von einem Standbildgerät.
RawReadData

Die IStiUSD::RawReadData-Methode eines Standbildminidrivers liest Daten von einem Standbildgerät.
RawWriteCommand

Die IStiDevice::RawWriteCommand-Methode sendet Befehlsinformationen an ein Standbildgerät.
RawWriteCommand

Die IStiDevice::RawWriteCommand-Methode eines Standbildminidrivers sendet Befehlsinformationen an ein Standbildgerät.
RawWriteData

Die IStiDevice::RawWriteData-Methode schreibt Daten auf ein Standbildgerät.
RawWriteData

Die IStiUSD::RawWriteData-Methode eines Standbildminidrivers schreibt Daten auf ein Standbildgerät.
RegisterLaunchApplication

Die IStillImage::RegisterLaunchApplication-Methode fügt der Liste der Pushmodell-fähigen Anwendungen des Ereignismonitors für Standbilder eine Anwendung hinzu.
Release

Die IStiDevice::Release-Methode schließt die instance des COM-Objekts, das durch einen vorherigen Aufruf von IStillImage::CreateDevice erstellt wurde, und entfernt den Zugriff auf die Schnittstelle des Objekts.
Release

Die IStillImage::Release-Methode schließt die instance des COM-Objekts, das durch einen vorherigen Aufruf von IStillImage::StiCreateInstance erstellt wurde, und entfernt den Zugriff auf die Schnittstelle des Objekts.
Release

Die IStiDeviceControl::Release-Methode schließt die instance des COM-Objekts, das beim Erstellen eines Minidriverclients mit dem Namen IStiUSD::Initialize erstellt wurde.
RemoveItemFromFolder

Die IWiaDrvItem::RemoveItemFromFolder-Methode entfernt ein Element aus einem übergeordneten Ordner.
ReportStatus

Die ReportStatus-Methode zeigt Informationen zu einem Fehler oder status während einer Übertragung an. In einigen Fällen ermöglicht diese Methode dem Benutzer die Wiederherstellung nach einem Fehler.
Scan

Die Scan-Funktion liest Daten vom Gerät und gibt die Daten an den WIA-Flatbed-Treiber zurück.
SendMessage

Wird während einer Datenübertragung regelmäßig vom WIA-Minitreiber aufgerufen, um den WIA-Anwendungsclient über den Fortschritt und status der Übertragung zu aktualisieren.
SendToWia

Die CWiauPropertyList::SendToWia-Methode ruft den WIA-Dienst auf, um alle Eigenschaften zu definieren, die derzeit im Eigenschaftenlistenobjekt enthalten sind.
SetAccessSubType

Die CWiauPropertyList::SetAccessSubType(INT,ULONG,ULONG)-Methode setzt den Zugriff und den Untertyp einer Eigenschaft zurück.
SetAccessSubType

Die CWiauPropertyList::SetAccessSubType-Methode setzt den Zugriff und den Untertyp einer Eigenschaft zurück.
SetCurrentValue

Die CWiauPropertyList::SetCurrentValue(INT,BSTR)-Methode legt den aktuellen Wert einer Eigenschaft vom Typ BSTR und ihren Typ auf VT_BSTR fest.
SetCurrentValue

Die CWiauPropertyList::SetCurrentValue(INT,BYTE,INT)-Methode legt den aktuellen Wert einer Eigenschaft fest, die aus einem Array von Bytes besteht, und legt ihren Typ auf VT_UI1 oder VT_VECTOR fest.
SetCurrentValue

Die CWiauPropertyList::SetCurrentValue(INT,CLSID)-Methode legt den aktuellen Wert einer Eigenschaft vom Typ CLSID und ihren Typ auf VT_CLSID fest.
SetCurrentValue

Die CWiauPropertyList::SetCurrentValue(INT,FLOAT)-Methode legt den aktuellen Wert einer Eigenschaft vom Typ FLOAT fest und legt ihren Typ auf VT_R4 fest.
SetCurrentValue

Die CWiauPropertyList::SetCurrentValue(INT,LONG)-Methode legt den aktuellen Wert einer Eigenschaft vom Typ LONG fest und legt ihren Typ auf VT_I4 fest.
SetCurrentValue

Erfahren Sie, wie die CWiauPropertyList::SetCurrentValue(INT,LONG)-Methode den aktuellen Wert einer Eigenschaft vom Typ LONG und ihren Typ auf VT_I4 festlegt.
SetCurrentValue

Die CWiauPropertyList::SetCurrentValue(INT,PSYSTEMTIME)-Methode legt den aktuellen Wert einer Eigenschaft vom Typ SYSTEMTIME und ihren Typ auf VT_UI2 oder VT_VECTOR fest.
SetDeviceValue

Die IStillImage::SetDeviceValue-Methode legt Registrierungsinformationen für ein angegebenes Standbildgerät fest.
SetNotificationHandle

Die IStiUSD::SetNotificationHandle-Methode eines Standbildminidrivers gibt ein Ereignishandle an, das der Minidriver verwenden soll, um den Aufrufer über Geräteereignisse zu informieren.
SetPixelWindow

Die SetPixelWindow-Funktion legt den zu scannenden Bildbereich fest.
SetupDeviceParameters

Mit der IStillImage::SetupDeviceParameters-Methode können Clients der IStillImage-COM-Schnittstelle die gespeicherten Merkmale eines Standbildgeräts ändern, wenn der Bustyp des Geräts unbekannt ist.
SetValidValues

Die CWiauPropertyList::SetValidValues(INT,BSTR,BSTR,INT,BSTR)-Methode legt den Typ sowie standard-, aktuelle und gültige Werte für eine BSTR-Eigenschaft fest, die einer Liste von Werten zugeordnet ist.
SetValidValues

Die CWiauPropertyList::SetValidValues(INT,CLSID,CLSID,INT,CLSID)-Methode legt den Typ sowie standard-, aktuelle und gültige Werte für eine CLSID-Eigenschaft fest, die einer Liste von Werten zugeordnet ist.
SetValidValues

Die CWiauPropertyList::SetValidValues(INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT)-Methode legt den Typ sowie standard-, aktuelle und gültige Werte für eine FLOAT-Eigenschaft fest, die einem Wertebereich zugeordnet ist.
SetValidValues

Die CWiauPropertyList::SetValidValues(INT,FLOAT,FLOAT,INT,PFLOAT)-Methode legt den Typ sowie standard-, aktuelle und gültige Werte für eine FLOAT-Eigenschaft fest, die einer Liste von Werten zugeordnet ist.
SetValidValues

Die CWiauPropertyList::SetValidValues(INT,LONG,LONG,INT,PLONG)-Methode legt den Typ sowie standard-, aktuelle und gültige Werte für eine LONG-Eigenschaft fest, die einer Liste von Werten zugeordnet ist.
SetValidValues

Die CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG,LONG)-Methode legt den Typ sowie standard-, aktuelle und gültige Werte für eine Eigenschaft fest, deren Werte durch ein Flag definiert werden.
SetValidValues

Erfahren Sie, wie die CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG)-Methode die Typwerte für eine Eigenschaft festlegt, deren Werte durch ein Flag definiert werden.
SetValidValues

Die CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG,LONG,LONG,LONG)-Methode legt den Typ sowie standard-, aktuelle und gültige Werte für eine LONG-Eigenschaft fest, die einem Wertebereich zugeordnet ist.
SRB_STATUS

Weitere Informationen: SRB_STATUS Makro
StiCreateInstanceW

Erfahren Sie mehr über die StiCreateInstance-Funktion.
Abonnieren

Die IStiDevice::Subscribe-Methode registriert den Aufrufer, um Benachrichtigungen über Geräteereignisse zu empfangen.
Ablaufverfolgung

In diesem Thema wird die Ablaufverfolgungsfunktion beschrieben.
TransferCallback

Die IWiaTransferCallback::TransferCallback-Methode wird durch einen Bildverarbeitungsfilter implementiert. Sie wird vom WIA-Dienst als Ergebnis einer Anwendung aufgerufen, die IWiaTransfer::D ownload oder die IWiaPreview::GetNewPreview der Vorschaukomponente aufruft.
UnlinkItemTree

Die IWiaDrvItem::UnlinkItemTree-Methode hebt die Verknüpfung der Treiberelementstruktur auf und gibt alle Elemente in der Struktur frei.
UnLockDevice

Die IStiDevice::UnLockDevice-Methode entsperrt ein Gerät, das durch einen vorherigen Aufruf von IStiDevice::LockDevice gesperrt wurde.
UnLockDevice

Die IStiUSD::UnLockDevice-Methode eines Standbildminidrivers entsperrt ein Gerät, das durch einen vorherigen Aufruf von IStiUSD::LockDevice gesperrt wurde.
Registrierung aufhebenLaunchApplication

Die IStillImage::UnregisterLaunchApplication-Methode entfernt eine Anwendung aus der Liste der Pushmodell-fähigen Anwendungen des Standbildereignismonitors.
Abmelden

Die IStiDevice::UnSubscribe-Methode entfernt den Aufrufer aus der Liste der Anwendungen, die registriert sind, um Benachrichtigungen über Geräteereignisse zu erhalten.
WIA_PROP_LIST_COUNT

Weitere Informationen: WIA_PROP_LIST_COUNT Makro
WIA_PROP_LIST_VALUE

Weitere Informationen: WIA_PROP_LIST_VALUE Makro
WIAS_ASSERT

Das WIAS_ASSERT Makro schreibt eine Diagnosenachricht in die Datei Wiatrace.log.
WIAS_ASSERT

Erfahren Sie, wie das makro WIAS_ASSERT eine Diagnosenachricht in die Datei Wiatrace.log schreibt.
WIAS_ERROR

Das WIAS_ERROR Makro schreibt eine Diagnosenachricht in die Datei Wiatrace.log.
WIAS_ERROR

Erfahren Sie, wie das makro WIAS_ERROR eine Diagnosenachricht in die Datei Wiatrace.log schreibt.
WIAS_HRESULT

Das makro WIAS_HRESULT schreibt eine Diagnosemeldung in die Datei Wiatrace.log.
WIAS_HRESULT

Erfahren Sie, wie das makro WIAS_HRESULT eine Diagnosenachricht in die Datei Wiatrace.log schreibt.
WIAS_LERROR

Das makro WIAS_LERROR ist veraltet. Es wird empfohlen, stattdessen das makro WIAS_ERROR zu verwenden. Das WIAS_LERROR Makro schreibt eine Diagnosenachricht WIA_ERROR in die Protokolldatei.
WIAS_LERROR

Das makro WIAS_LERROR ist für Windows Vista und höher veraltet. Es wird empfohlen, stattdessen das makro WIAS_ERROR zu verwenden. Das WIAS_LERROR Makro schreibt eine Diagnosenachricht WIA_ERROR in die Protokolldatei.
WIAS_LHRESULT

Das makro WIAS_LHRESULT ist veraltet. Es wird empfohlen, stattdessen das makro WIAS_HRESULT zu verwenden. Das WIAS_LHRESULT Makro übersetzt einen HRESULT-Wert in eine Zeichenfolge und schreibt die Zeichenfolge in die Diagnoseprotokolldatei.
WIAS_LHRESULT

Das makro WIAS_LHRESULT ist für Windows Vista und höher veraltet. Es wird empfohlen, stattdessen das makro WIAS_HRESULT zu verwenden. Das WIAS_LHRESULT Makro übersetzt einen HRESULT-Wert in eine Zeichenfolge und schreibt die Zeichenfolge in die Diagnoseprotokolldatei.
WIAS_LTRACE

Das makro WIAS_LTRACE ist veraltet. Es wird empfohlen, stattdessen das makro WIAS_TRACE zu verwenden. Das WIAS_LTRACE Makro schreibt eine Diagnosenachricht WIA_TRACE in die Protokolldatei.
WIAS_LTRACE

Das makro WIAS_LTRACE ist für Windows Vista und höher veraltet. Es wird empfohlen, stattdessen das makro WIAS_TRACE zu verwenden. Das WIAS_LTRACE Makro schreibt eine Diagnosenachricht WIA_TRACE in die Protokolldatei.
WIAS_LWARNING

Das WIAS_LWARNING Makros veraltet ist, verwenden Sie nicht.
WIAS_LWARNING

Das makro WIAS_LWARNING ist für Windows Vista und höher veraltet. Das WIAS_LWARNING Makro schreibt eine Diagnosenachricht WIA_WARNING in die Protokolldatei.
WIAS_TRACE

Das makro WIAS_TRACE schreibt eine Diagnosemeldung in die Datei Wiatrace.log.
WIAS_TRACE

Erfahren Sie, wie das makro WIAS_TRACE eine Diagnosenachricht in die Datei Wiatrace.log schreibt.
wiasCreateChildAppItem

Die wiasCreateChildAppItem-Funktion erstellt ein neues Anwendungselement und fügt es als untergeordnetes Element des angegebenen (übergeordneten) Elements ein. Beachten Sie, dass dieses Element keine Eigenschaften in seinen Eigenschaftensätzen enthält, bis sie vom Treiber oder der Anwendung tatsächlich ausgefüllt werden.
wiasCreateDrvItem

Die wiasCreateDrvItem-Funktion erstellt ein IWiaDrvItem-Interface-Objekt.
wiasCreateLogInstance

Die wiasCreateLogInstance-Funktion erstellt eine instance eines Protokollierungsobjekts.
wiasCreatePropContext

Die wiasCreatePropContext-Funktion weist einen Eigenschaftenkontext zu, um anzugeben, welche Eigenschaften eines Elements von der Anwendung geändert werden.
wiasDebugError

Die wiasDebugError-Funktion ist veraltet.
wiasDebugTrace

Die wiasDebugTrace-Funktion ist veraltet.
wiasDownSampleBuffer

Die wiasDownSampleBuffer-Funktion nimmt einen Puffer von DWORD-ausgerichteten Pixeldaten auf und reduziert sie (erzeugt Bilddaten mit niedrigerer Auflösung) auf die angegebene Größe und Auflösung.
wiasFormatArgs

Die wiasFormatArgs-Funktion formatiert eine Argumentliste in eine gepackte Zeichenfolge für die Protokollierung.
wiasFreePropContext

Die wiasFreePropContext-Funktion gibt den Von einer WIA_PROPERTY_CONTEXT Struktur belegten Arbeitsspeicher frei.
wiasGetChangedValueFloat

Die wiasGetChangedValueFloat-Funktion bestimmt, ob eine Eigenschaft mit einem Gleitkommawert von einer Anwendung geändert wurde.
wiasGetChangedValueGuid

Die wiasGetChangedValueGuid-Funktion bestimmt, ob eine Eigenschaft mit einem GUID-Wert von einer Anwendung geändert wurde.
wiasGetChangedValueLong

Die wiasGetChangedValueLong-Funktion bestimmt, ob eine Eigenschaft mit einem langen ganzzahligen Wert von einer Anwendung geändert wurde.
wiasGetChangedValueStr

Die wiasGetChangedValueStr-Funktion bestimmt, ob eine Eigenschaft mit einem Zeichenfolgenwert von einer Anwendung geändert wurde.
wiasGetChildrenContexts

Die wiasGetChildrenContexts-Funktion ruft ein Array von Elementkontexten ab, die zu den untergeordneten Elementen des aktuellen Elements gehören.
wiasGetContextFromName

Die wiasGetContextFromName-Funktion ruft den Elementkontext für einen Elementnamen ab.
wiasGetDrvItem

Die wiasGetDrvItem-Funktion ruft ein Treiberelement ab.
wiasGetImageInformation

Die wiasGetImageInformation-Funktion ruft Übertragungskontextinformationen aus einem Element ab.
wiasGetItemType

Die wiasGetItemType-Funktion gibt den Elementtyp an.
wiasGetPropertyAttributes

Die wiasGetPropertyAttributes-Funktion ruft die Zugriffsflags und gültigen Werte für eine Reihe von Eigenschaften ab.
wiasGetRootItem

Die wiasGetRootItem-Funktion ruft den Stammelementkontext eines angegebenen WIA-Elements ab.
wiasIsPropChanged

Die wiasIsPropChanged-Funktion testet, ob eine angegebene Eigenschaft von einer Anwendung geändert wurde.
wiasParseEndorserString

Die wiasParseEndorserString-Funktion analysiert eine Endorserzeichenfolge und ersetzt wiA-dienstdefinierte und vom Anbieter definierte Token in der Zeichenfolge durch Werte, die diesen Token zugeordnet sind.
wiasPrintDebugHResult

Die wiasPrintDebugHResult-Funktion ist veraltet.
wiasQueueEvent

Die wiasQueueEvent-Funktion informiert den Dienst darüber, dass das Gerät ein Ereignis generiert hat.
wiasReadMultiple

Die wiasReadMultiple-Funktion ruft mehrere Eigenschaftswerte aus einem WIA-Element ab.
wiasReadPropBin

Die wiasReadPropBin-Funktion ruft einen Binärdateneigenschaftswert aus einem WIA-Element ab.
wiasReadPropFloat

Die wiasReadPropFloat-Funktion ruft einen Gleitkommaeigenschaftswert aus einem WIA-Element ab.
wiasReadPropGuid

Die wiasReadPropGuid-Funktion ruft einen GUID-Eigenschaftswert aus einem WIA-Element ab.
wiasReadPropLong

Die wiasReadPropLong-Funktion ruft einen langen ganzzahligen Eigenschaftswert aus einem WIA-Element ab.
wiasReadPropStr

Die wiasReadPropStr-Funktion ruft einen Zeichenfolgeneigenschaftswert aus einem WIA-Element ab.
wiasSendEndOfPage

Die wiasSendEndOfPage-Funktion ruft die Clientrückrufroutine während einer Datenübertragung auf und sendet die aktuelle Gesamtanzahl der Seiten.
wiasSetItemPropAttribs

Die wiasSetItemPropAttribs-Funktion legt die Zugriffsflags und gültigen Werte für die Eigenschaften eines Elements fest.
wiasSetItemPropNames

Die wiasSetItemPropNames-Funktion schreibt Eigenschaftennamen in Elementeigenschaften.
wiasSetPropChanged

Die wiasSetPropChanged-Funktion ändert einen Eigenschaftenkontext so, dass eine Eigenschaft geändert wird.
wiasSetPropertyAttributes

Die wiasSetPropertyAttributes-Funktion legt die Zugriffsflags und gültigen Werte für einen Satz von Eigenschaften fest.
wiasSetValidFlag

Die wiasSetValidFlag-Funktion legt die gültigen Werte für eine WIA_PROP_FLAG-Eigenschaft fest.
wiasSetValidListFloat

Die wiasSetValidListFloat-Funktion legt gültige Werte für eine WIA_PROP_LIST-Eigenschaft vom Typ VT_R4 fest.
wiasSetValidListGuid

Die wiasSetValidListGuid-Funktion legt gültige Werte für eine WIA_PROP_LIST-Eigenschaft vom Typ VT_CLSID fest.
wiasSetValidListLong

Die wiasSetValidListLong-Funktion legt die gültigen Werte für eine WIA_PROP_LIST-Eigenschaft vom Typ VT_I4 fest.
wiasSetValidListStr

Die wiasSetValidListStr-Funktion legt die gültigen Werte für eine WIA_PROP_LIST-Eigenschaft vom Typ VT_BSTR fest.
wiasSetValidRangeFloat

Die wiasSetValidRangeFloat-Funktion gibt den Bereich der gültigen Werte für eine WIA_PROP_RANGE Eigenschaft vom Typ VT_R4 an.
wiasSetValidRangeLong

Die wiasSetValidRangeLong-Funktion gibt den Bereich der gültigen Werte für eine WIA_PROP_RANGE Eigenschaft vom Typ VT_I4 an.
wiasUpdateScanRect

Die wiasUpdateScanRect-Funktion aktualisiert die Scanbereichsgrößen des Scangeräts.
wiasUpdateValidFormat

Die wiasUpdateValidFormat-Funktion aktualisiert das gültige Format des Eigenschaftenkontexts für den aktuellen Minidriver.
wiasValidateItemProperties

Die wiasValidateItemProperties-Funktion überprüft eine Liste einfacher Elementeigenschaften anhand ihrer aktuellen gültigen Werte.
wiasWriteBufToFile

Die wiasWriteBufToFile-Funktion schreibt aus einem angegebenen Puffer in eine Bilddatei.
wiasWriteMultiple

Die wiasWriteMultiple-Funktion schreibt mehrere Eigenschaftswerte in ein WIA-Element.
wiasWritePageBufToFile

Die wiasWritePageBufToFile-Funktion schreibt den Inhalt eines temporären Seitenpuffers in eine Bilddatei.
wiasWritePageBufToStream

Die wiasWritePageBufToStream-Funktion schreibt den Inhalt eines temporären Seitenpuffers in die von der Anwendung bereitgestellte IStream-Schnittstelle.
wiasWritePropBin

Die wiasWritePropBin-Funktion schreibt einen einzelnen Binärdateneigenschaftswert in ein WIA-Element.
wiasWritePropFloat

Die wiasWritePropFloat-Funktion schreibt einen einzelnen Gleitkommaeigenschaftswert in ein WIA-Element.
wiasWritePropGuid

Die wiasWritePropGuid-Funktion schreibt einen einzelnen GUID-Eigenschaftswert in ein WIA-Element.
wiasWritePropLong

Die wiasWritePropLong-Funktion schreibt einen einzelnen langen ganzzahligen Eigenschaftswert in ein WIA-Element.
wiasWritePropStr

Die wiasWritePropStr-Funktion schreibt einen einzelnen Zeichenfolgeneigenschaftswert in ein WIA-Element.
wiauDbgDump

Die wiauDbgDump-Funktion protokolliert eine Nachricht mit mindestens einem Datenwert.
wiauDbgError

Die wiauDbgError-Funktion protokolliert eine Fehlermeldung.
wiauDbgErrorHr

Die wiauDbgErrorHr-Funktion protokolliert eine Nachricht, die ein HRESULT und dessen Fehlermeldungszeichenfolge enthält.
wiauDbgFlags

Die wiauDbgFlags-Funktion bestimmt, ob ein bestimmtes Debugflag festgelegt ist.
wiauDbgHelper

Die wiauDbgHelper-Funktion formatiert eine Nachricht und schreibt sie in eine Protokolldatei oder einen Debugger oder beides.
wiauDbgHelper2

Die wiauDbgHelper2-Funktion schreibt eine Nachricht in eine Protokolldatei oder einen Debugger oder beides.
wiauDbgInit

Die wiauDbgInit-Funktion initialisiert das WIA-Debuggen.
wiauDbgLegacyError

Die wiauDbgLegacyError-Funktion protokolliert eine Fehlermeldung.
wiauDbgLegacyError2

Die WiauDbgLegacyError2-Funktion protokolliert eine Fehlermeldung.
wiauDbgLegacyHresult2

Die wiauDbgLegacyHresult2-Funktion protokolliert eine Standardmeldung, die ein HRESULT enthält.
wiauDbgLegacyTrace

Die wiauDbgLegacyTrace-Funktion protokolliert eine Ablaufverfolgungsmeldung.
wiauDbgLegacyTrace2

Die wiauDbgLegacyTrace2-Funktion protokolliert eine Ablaufverfolgungsmeldung.
wiauDbgLegacyWarning

Die WiauDbgLegacyWarning-Funktion protokolliert eine Warnmeldung.
wiauDbgSetFlags

Die wiauDbgSetFlags-Funktion legt Debugflags fest.
wiauDbgTrace

Die wiauDbgTrace-Funktion protokolliert eine Ablaufverfolgungsmeldung.
wiauDbgWarning

Die wiauDbgWarning-Funktion protokolliert eine Warnmeldung.
wiauGetDrvItemContext

Die wiauGetDrvItemContext-Funktion ruft den Treiberelementkontext und optional das Treiberelement ab.
wiauGetResourceString

Die wiauGetResourceString-Funktion ruft eine Ressourcenzeichenfolge ab und speichert sie als BSTR.
wiauGetValidFormats

Die wiauGetValidFormats-Funktion ruft die IWiaMiniDrv::d rvGetWiaFormatInfo-Methode auf und erstellt eine Liste gültiger Formate unter Verwendung eines angegebenen tymed-Werts.
wiauPropInPropSpec

Die wiauPropInPropSpec-Funktion bestimmt, ob eine angegebene Eigenschaftenspezifikations-ID in einem Array solcher Werte enthalten ist. Die Funktion ruft optional den Index ab, bei dem die Eigenschaftenspezifikations-ID gefunden wurde.
wiauPropsInPropSpec

Die wiauPropsInPropSpec-Funktion bestimmt, ob eine liste von Eigenschaftenspezifikations-IDs in einem Array solcher Werte enthalten ist.
wiauRegGetDwordA

Die wiauRegGetDword-Funktion ruft einen DWORD-Wert aus dem DeviceData-Abschnitt der Registrierung ab.
wiauRegGetDwordW

Erfahren Sie, wie die wiauRegGetDword-Funktion einen DWORD-Wert aus dem DeviceData-Abschnitt der Registrierung erhält.
wiauRegGetStrA

Die wiauRegGetStr-Funktion ruft einen Zeichenfolgenwert aus dem Abschnitt DeviceData der Registrierung ab.
wiauRegGetStrW

Erfahren Sie, wie die wiauRegGetStr-Funktion einen Zeichenfolgenwert aus dem Abschnitt DeviceData der Registrierung erhält.
wiauRegOpenDataA

Die wiauRegOpenData-Funktion öffnet den DeviceData-Registrierungsschlüssel.
wiauRegOpenDataW

Erfahren Sie, wie die wiauRegOpenData-Funktion den DeviceData-Registrierungsschlüssel öffnet.
wiauSetImageItemSize

Die wiauSetImageItemSize-Funktion berechnet die Größe und Breite in Bytes für ein Bild basierend auf der aktuellen WIA_IPA_FORMAT-Einstellung (die in der Microsoft Windows SDK-Dokumentation beschrieben wird), und schreibt die neuen Werte in die entsprechenden Eigenschaften.
wiauStrC2C

Die wiauStrC2C-Funktion kopiert eine ANSI-Zeichenfolge in eine andere ANSI-Zeichenfolge.
wiauStrC2W

Die wiauStrC2W-Funktion konvertiert eine ANSI-Zeichenfolge in eine Unicode-Zeichenfolge.
wiauStrW2C

Die wiauStrW2C-Funktion konvertiert eine Unicode-Zeichenfolge in eine ANSI-Zeichenfolge.
wiauStrW2W

Die wiauStrW2W-Funktion kopiert eine Unicode-Zeichenfolge in eine andere Unicode-Zeichenfolge.
WriteToErrorLog

Die IStillImage::WriteToErrorLog-Methode schreibt eine Nachricht in das Fehlerprotokoll des Standbilds.
WriteToErrorLog

Mit der IStiDeviceControl::WriteToErrorLog-Methode kann ein Benutzermodus-Kleinbildminidriver eine Nachricht in das Fehlerprotokoll des Standbilds schreiben.

Schnittstellen

 
IStiDevice

In diesem Abschnitt werden die Methoden beschrieben, die für die IStiDevice COM-Schnittstelle definiert sind. Methodenprototypen sind in Sti.h enthalten.
IStiDeviceControl

In diesem Abschnitt werden die Methoden beschrieben, die für die IStiDeviceControl COM-Schnittstelle definiert sind. Methodenprototypen sind in Stiusd.h enthalten.
IStillImageW

In diesem Abschnitt werden die Methoden beschrieben, die für die IStillImage-COM-Schnittstelle definiert sind. Methodenprototypen sind in Sti.h enthalten.
IStiUSD

In diesem Abschnitt werden die methoden beschrieben, die für die IStiUSD COM-Schnittstelle definiert sind. Methodenprototypen sind in Stiusd.h enthalten.
IWiaDrvItem

Die IWiaDrvItem-Schnittstelle stellt Methoden bereit, mit denen ein WIA-Minitreiber eine Struktur von IWiaDrvItem-Elementen verwalten kann.
IWiaErrorHandler

Die IWiaErrorHandler-Schnittstelle stellt die Methoden GetStatusDescription und ReportStatus bereit, mit denen Minidriver Benutzern während einer Datenübertragung Informationen zu status oder Fehlern geben und möglicherweise eine Möglichkeit zur Wiederherstellung nach Fehlern bieten können.
IWiaImageFilter

Die IWiaImageFilter-Schnittstelle ist eine Erweiterungsschnittstelle, die von Bildverarbeitungsfilterentwicklern implementiert und von Microsoft Windows Image Acquisition (WIA) aufgerufen wird.
IWiaLog

Die IWiaLog-Schnittstelle ist veraltet und wird nicht mehr unterstützt. Verwenden Sie stattdessen die Diagnoseprotokollmakros.
IWiaMiniDrv

Die IWiaMiniDrv-Schnittstelle stellt die Methoden bereit, die die Einstiegspunkte für die gesamte Kommunikation zwischen dem Minidriver und dem WIA-Dienst sind. Diese Methoden ermöglichen es dem WIA-Dienst, das Gerät zu steuern.
IWiaMiniDrvCallBack

Die IWiaMiniDrvCallBack-Schnittstelle stellt die MiniDrvCallback-Methode bereit, mit der Minidriver Bildheaderdaten und Bilddaten vom Bildverarbeitungsgerät an den WIA-Dienst übertragen können.
IWiaMiniDrvTransferCallback

Dies ist eine Rückrufschnittstelle, die vom WIA-Minitreiber für streambasierte Übertragungen aufgerufen wird.
IWiaSegmentationFilter

Die IWiaSegmentationFilter-Schnittstelle stellt die DetectRegions-Methode bereit, mit der Minitreiber Bildunterbereiche auf der Platte eines Flachbettscanners erkennen können.
IWiaTransferCallback

Die IWiaTransferCallback-Schnittstelle wird von Bildverarbeitungsfilterentwicklern implementiert und von Microsoft Windows Image Acquisition (WIA) aufgerufen.

Strukturen

 
BMP_IMAGE_INFO

Die BMP_IMAGE_INFO-Struktur enthält Informationen zu einem BMP-Image.
CHANNEL_INFO

Die CHANNEL_INFO-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_GET_CHANNEL_ALIGN_RQST ist.
DEVICE_DESCRIPTOR

Die DEVICE_DESCRIPTOR-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_GET_DEVICE_DESCRIPTOR ist.
DEVICEDIALOGDATA

Die DEVICEDIALOGDATA-Struktur enthält alle Daten, die zum Implementieren eines benutzerdefinierten Gerätedialogfelds erforderlich sind.
DEVICEDIALOGDATA2

Die DEVICEDIALOGDATA2-Struktur enthält alle Daten, die zum Implementieren eines benutzerdefinierten Gerätedialogfelds erforderlich sind.
DRV_VERSION

Die DRV_VERSION-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_GET_VERSION ist.
IO_BLOCK

Die IO_BLOCK-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_READ_REGISTERS oder IOCTL_WRITE_REGISTERS ist.
IO_BLOCK_EX

Die IO_BLOCK_EX-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_SEND_USB_REQUEST ist.
MINIDRV_TRANSFER_CONTEXT

Die MINIDRV_TRANSFER_CONTEXT-Struktur wird verwendet, um Bild- und andere Informationen zu speichern, die für eine Speicherrückruf-Datenübertragung oder eine Dateidatenübertragung erforderlich sind.
PTP_VENDOR_DATA_IN

Die PTP_VENDOR_DATA_IN-Struktur enthält Informationen zu einem beliebigen Befehl, den eine Anwendung an das Gerät ausgibt.
PTP_VENDOR_DATA_OUT

Die PTP_VENDOR_DATA_OUT-Struktur enthält Informationen, die das Gerät als Reaktion auf einen Befehl an eine Anwendung sendet, den die Anwendung an das Gerät ausgegeben hat.
RANGEVALUE

Die RANGEVALUE-Struktur wird von einem Microdriver verwendet, um dem WIA-Flatbed-Treiber die gesetzlichen Werte für einen Microdriver-Funktionsparameter zu kommunizieren.
SCANINFO

Die SCANINFO-Struktur dient zum Speichern und Kommunizieren von Informationen zu einer Scanerfassung.
SCANWINDOW

Die SCANWINDOW-Struktur wird vom WIA-Flatbed-Treiber verwendet, um dem Microdriver mitzuteilen, welcher Bildbereich überprüft werden soll.
SCSISCAN_CMD

Die SCSISCAN_CMD-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_SCSISCAN_CMD ist.
SCSISCAN_INFO

Die SCSISCAN_INFO-Struktur wird als Parameter für DeviceIoControl (in der Microsoft Windows SDK-Dokumentation beschrieben) verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_SCSISCAN_GET_INFO wird.
STI_DEV_CAPS

Die STI_DEV_CAPS-Struktur wird als Parameter für die IStiDevice::GetCapabilities-Methode verwendet. Sie ist auch Mitglied der STI_DEVICE_INFORMATION- und STI_WIA_DEVICE_INFORMATION-Strukturen.
STI_DEVICE_INFORMATIONW

Die STI_DEVICE_INFORMATION-Struktur wird als Ausgabeparameter für die Funktionen IStillImage::GetDeviceList und IStillImage::GetDeviceInfo verwendet. Es wird als Eingabeparameter für IStillImage::SetupDeviceParameters verwendet.
STI_DEVICE_STATUS

Die STI_DEVICE_STATUS-Struktur wird als Parameter für die Methoden IStiDevice::GetStatus und IStiUSD::GetStatus verwendet.
STI_DIAG

Die STI_DIAG-Struktur wird als Parameter für die Methoden IStiDevice::D iagnostic und IStiUSD::D iagnostic verwendet.
STI_ERROR_INFOW

Die STI_ERROR_INFO-Struktur wird als Parameter für die Methoden IStiDevice::GetLastErrorInfo und IStiUSD::GetLastErrorInfo verwendet. Es wird auch als Member der STI_DIAG-Struktur verwendet.
STI_USD_CAPS

Die STI_USD_CAPS-Struktur wird als Parameter für die IStiUSD::GetCapabilities-Methode verwendet.
STI_WIA_DEVICE_INFORMATIONW

Die STI_WIA_DEVICE_INFORMATION-Struktur enthält Geräteinformationen.
STINOTIFY

Die STINOTIFY-Struktur wird als Parameter für die Methoden IStillImage::LaunchApplicationForDevice, IStiDevice::GetLastNotificationData und IStiUSD::GetNotificationData verwendet.
STISUBSCRIBE

Die STISUBSCRIBE-Struktur wird als Parameter für die IStiDevice::Subscribe-Methode verwendet.
TWAIN_CAPABILITY

Die TWAIN_CAPABILITY-Struktur enthält Informationen, die verwendet werden, wenn eine TWAIN-kompatible Anwendung mit einem WIA-Treiber kommuniziert.
USBSCAN_GET_DESCRIPTOR

Die USBSCAN_GET_DESCRIPTOR-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_GET_USB_DESCRIPTOR ist.
USBSCAN_PIPE_CONFIGURATION

Die USBSCAN_PIPE_CONFIGURATION-Struktur wird als Parameter für DeviceIoControl verwendet, wenn der angegebene E/A-Steuerungscode IOCTL_GET_PIPE_CONFIGURATION ist.
USBSCAN_PIPE_INFORMATION

Die USBSCAN_PIPE_INFORMATION-Struktur wird verwendet, um eine USB-Übertragungspipe für ein Standbildgerät zu beschreiben. Ein Array von USBSCAN_PIPE_INFORMATION-Strukturen wird innerhalb einer USBSCAN_PIPE_CONFIGURATION-Struktur bereitgestellt.
USBSCAN_TIMEOUT

Die USBSCAN_TIMEOUT-Struktur speichert Timeoutwerte für USB-Massen-IN- und Bulk OUT-Vorgänge sowie Interrupts.
VAL

Die VAL-Struktur wird vom Microdriver- und WIA-Flatbed-Treiber verwendet, um Informationen untereinander zu übergeben.
WIA_BARCODE_INFO

Die WIA_BARCODE_INFO-Struktur speichert Informationen für einen decodierten Barcode.
WIA_BARCODES

Die WIA_BARCODES-Struktur speichert Headerinformationen für den Barcodemetadatenbericht eines Scanauftrags (ein Aufruf von IWiaMiniDrv::d rvAcquireItemData).
WIA_DEV_CAP_DRV

Die WIA_DEV_CAP_DRV-Struktur wird verwendet, um Gerätefunktionen aufzulisten. Eine Gerätefunktion wird durch ein Ereignis oder einen Befehl definiert, der vom Gerät unterstützt wird.
WIA_MICR

Die WIA_MICR-Struktur speichert Headerinformationen für den MICR-Metadatenbericht eines Scanauftrags (ein Aufruf von IWiaMiniDrv::d rvAcquireItemData).
WIA_MICR_INFO

Die WIA_MICR_INFO-Struktur speichert Informationen für einen decodierten MICR-Code.
WIA_PATCH_CODE_INFO

Die WIA_PATCH_CODE_INFO-Struktur speichert Informationen für einen decodierten Patchcode.
WIA_PATCH_CODES

Die WIA_PATCH_CODES-Struktur speichert Headerinformationen für den Patchcodemetadatenbericht eines Scanauftrags (ein Aufruf von IWiaMiniDrv::d rvAcquireItemData).
WIA_PROPERTY_CONTEXT

Die WIA_PROPERTY_CONTEXT-Struktur speichert Eigenschaftsbezeichner und deren Kontext.
WIA_PROPERTY_INFO

Die WIA_PROPERTY_INFO-Struktur wird verwendet, um Standardzugriffs- und gültige Wertinformationen für eine Elementeigenschaft eines beliebigen Typs zu speichern.
WIA_RAW_HEADER

Weitere Informationen: _WIA_RAW_HEADER Struktur
WIAS_CHANGED_VALUE_INFO

Die WIAS_CHANGED_VALUE_INFO-Struktur wird verwendet, um die aktuellen und vorherigen Werte einer Eigenschaft zu speichern.
WIAS_DOWN_SAMPLE_INFO

Die WIAS_DOWN_SAMPLE_INFO-Struktur speichert Informationen, die von der Downsampling-Hilfsfunktion wiasDownSampleBuffer verwendet werden.
WIAS_ENDORSER_INFO

Die WIAS_ENDORSER_INFO-Struktur enthält benutzerdefinierte Unterstützungstoken-Wert-Paare.
WIAS_ENDORSER_VALUE

Die WIAS_ENDORSER_VALUE-Struktur speichert Token-Wert-Paare für Endorser-Zeichenfolgen.