Bildverarbeitungsgeräte
Übersicht über die Technologie des Imageerstellungsgerätetreibers.
Um Treiber für Imagegeräte zu entwickeln, benötigen Sie die folgenden Header:
- ptpusd.h
- scsiscan.h
- sti.h
- stiusd.h
- usbscan.h
- wia_lh.h
- wiadef.h
- wiadevd.h
- wiamdef.h
- wiamicro.h
- wiamindr_lh.h
- wiatwcmp.h
- wiautil.h
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. |