Delen via


IWiaMiniDrv COM-interface

Imaging-toepassingen doen aanvragen aan de WIA-service, die op zijn beurt communiceert met de minidriver van het apparaat via de minidriver writer geïmplementeerde IWiaMiniDrv interface. Toepassingen doen doorgaans aanvragen voor:

Toepassingen doen aanvragen aan de WIA-service via de WIA-api (Application Programming Interface). Zie de Microsoft Windows SDK-documentatie voor meer informatie over deze interface.

De IWiaMiniDrv-interface biedt de toegangspunten die worden weergegeven in de volgende tabellen voor de WIA-service om het apparaat te beheren. Een WIA minidriver moet elke IWiaMiniDrv methode implementeren. Deze toegangspunten worden gedefinieerd via de volgende IWiaMiniDrv methoden.

Items maken en initialiseren

Methode Beschrijving
IWiaMiniDrv::d rvAnalyzeItem Hiermee inspecteert u een item en maakt u, indien nodig, subitems.
IWiaMiniDrv::d rvInitializeWia- Initialiseert de WIA minidriver.
IWiaMiniDrv::d rvInitItemProperties Initialiseert eigenschappen van stuurprogramma-items voor elk item in een structuur van een toepassingsitem.

Items verwijderen

Methode Beschrijving
IWiaMiniDrv::d rvDeleteItem Hiermee verwijdert u een stuurprogramma-item.
IWiaMiniDrv::d rvFreeDrvItemContext Er wordt een apparaatspecifieke context vrijgemaakt.
IWiaMiniDrv::d rvUnInitializeWia Hiermee worden apparaatresources uitgebracht die zijn gekoppeld aan een structuur van een toepassingsitem.

Apparaatmogelijkheden opsommen

Methode Beschrijving
IWiaMiniDrv::d rvGetCapabilities Rapporteert de gebeurtenissen en opdrachten die worden ondersteund door een WIA minidriver.

Afbeeldingsindelingen opsommen

Methode Beschrijving
IWiaMiniDrv::d rvGetWiaFormatInfo Hiermee worden ondersteunde apparaatindelingen en mediatypen opgehaald.

Apparaatopdrachten uitgeven

Methode Beschrijving
IWiaMiniDrv::d rvDeviceCommand- Geeft een opdracht uit aan een imaging-apparaat.

Een apparaat vergrendelen en ontgrendelen

Methode Beschrijving
IWiaMiniDrv::d rvLockWiaDevice Hiermee wordt de toegang tot een imaging-apparaat vergrendeld.
IWiaMiniDrv::d rvUnLockWiaDevice Hiermee ontgrendelt u de toegang tot een imaging-apparaat.

Een apparaat op de hoogte stellen van een gebeurtenis

Methode Beschrijving
IWiaMiniDrv::d rvNotifyPnPEvent Geeft het antwoord van een WIA minidriver op een Plug en Play-gebeurtenis aan.

Foutreeksen voor apparaat ophalen

Methode Beschrijving
IWiaMiniDrv::d rvGetDeviceErrorStr Hiermee wordt een apparaatfoutwaarde toegewezen aan een tekenreeks.

Itemeigenschappen lezen en opslaan

Methode Beschrijving
IWiaMiniDrv::d rvReadItemProperties Leest eigenschappen van stuurprogramma-items.
IWiaMiniDrv::d rvValidateItemProperties Valideert eigenschappen van stuurprogramma-items.
IWiaMiniDrv::d rvWriteItemProperties Schrijft eigenschappen van stuurprogramma-items naar het apparaat (indien nodig).

Gegevens overdragen

Methode Beschrijving
IWiaMiniDrv::d rvAcquireItemData- Hiermee worden gegevens van een stuurprogramma-item overgedragen naar de WIA-service.