Appareils de création d’images
Vue d’ensemble de la technologie de pilote de périphérique d’imagerie.
Pour développer des pilotes pour les périphériques de création d’images, vous avez besoin des en-têtes suivants :
- 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
Pour obtenir le guide de programmation, consultez Imagerie des appareils.
Classe
CWiaLogProc En savoir plus sur : Classe CWiaLogProc |
CWiaLogProcEx En savoir plus sur : Classe CWiaLogProcEx |
CWiauDbgFn La classe CWiauDbgFn est une classe d’assistance utilisée pour le suivi des points d’entrée et de sortie de la fonction ou de la méthode. |
CWiauFormatConverter La classe CWiauFormatConverter est une classe d’assistance permettant de convertir des images au format BMP. |
CWiauPropertyList La classe CWiauPropertyList peut être utilisée pour créer et gérer une liste de propriétés pour un appareil. |
IOCTLs
IOCTL_ABORT_PIPE En savoir plus sur : IOCTL_ABORT_PIPE IOCTL |
IOCTL_CANCEL_IO Annule l’activité sur le canal de transfert USB spécifié associé au handle d’appareil spécifié. |
IOCTL_GET_CHANNEL_ALIGN_RQST Retourne la taille maximale des paquets d’un périphérique USB pour les canaux de transfert de lecture, d’écriture et d’interruption associés au descripteur de périphérique spécifié. |
IOCTL_GET_DEVICE_DESCRIPTOR Retourne les identificateurs de fournisseur et d’appareil. |
IOCTL_GET_PIPE_CONFIGURATION Retourne une description de chaque canal de transfert pris en charge pour un appareil. |
IOCTL_GET_USB_DESCRIPTOR Retourne un descripteur USB spécifié. |
IOCTL_GET_VERSION Retourne le numéro de version du pilote. |
IOCTL_INDEX En savoir plus sur les alertes suivantes : IOCTL_INDEX IOCTL |
IOCTL_READ_REGISTERS Lit à partir des registres de périphériques USB, à l’aide du canal de contrôle. |
IOCTL_RESET_PIPE Réinitialise le canal de transfert USB spécifié associé au handle d’appareil spécifié. |
IOCTL_SCSISCAN_CMD Crée un bloc de descripteur de contrôle SCSI (CDB) personnalisé et l’envoie au pilote d’image fixe en mode noyau pour les bus SCSI. |
IOCTL_SCSISCAN_GET_INFO Le code de contrôle d’E/S IOCTL_SCSISCAN_GET_INFO retourne des informations sur l’appareil. |
IOCTL_SCSISCAN_LOCKDEVICE Réservé à l’utilisation par Microsoft. |
IOCTL_SCSISCAN_SET_TIMEOUT Le code de contrôle IOCTL_SCSISCAN_SET_TIMEOUT modifie la valeur de délai d’attente utilisée par le pilote d’image fixe en mode noyau pour les bus SCSI lorsqu’il accède à un appareil. |
IOCTL_SCSISCAN_UNLOCKDEVICE Cet article IOCTL_SCSISCAN_UNLOCKDEVICE réservé à Microsoft. |
IOCTL_SEND_USB_REQUEST Envoie une demande définie par le fournisseur à un périphérique USB, à l’aide du canal de contrôle, et envoie ou reçoit éventuellement des données supplémentaires. |
IOCTL_SET_TIMEOUT Définit la valeur de délai d’attente pour l’accès au canal d’interruption, d’entrée en bloc ou d’arrêt USB. |
IOCTL_WAIT_ON_DEVICE_EVENT Retourne des informations sur un événement se produisant sur un canal d’interruption USB. |
IOCTL_WRITE_REGISTERS Écrit dans les registres de périphériques USB à l’aide du canal de contrôle. |
Énumérations
PIPE_TYPE Le type de données PIPE_TYPE est utilisé comme entrée dans la fonction DeviceIoControl, si le code de contrôle d’E/S est IOCTL_CANCEL_IO ou IOCTL_RESET_PIPE. |
RAW_PIPE_TYPE Le type de données RAW_PIPE_TYPE est utilisé pour spécifier le type d’un canal USB. |
SKIP_AMOUNT L’énumération SKIP_AMOUNT est utilisée pour indiquer si les en-têtes de fichier et d’information d’une image doivent être ignorés. |
STI_DEVICE_MJ_TYPE Le type STI_DEVICE_TYPE identifie le type d’appareil d’un appareil d’image fixe. Le DWORD est divisé en un HIWORD contenant le type d’appareil principal et un LOWORD contenant un sous-type défini par le fournisseur. |
Fonctions
~CWiaLogProc Le destructeur ~CWiaLogProc est appelé lorsque la fonction ou la méthode journalisée est supprimée. |
~CWiaLogProcEx Le destructeur ~CWiaLogProcEx est appelé lorsque la fonction ou la méthode journalisée est supprimée. |
~CWiauDbgFn Le destructeur CWiauDbgFn ::~CWiauDbgFn est appelé lorsque la fonction ou la méthode suivie par CWiauDbgFn ::CWiauDbgFn est supprimée. |
~CWiauFormatConverter La méthode CWiauFormatConverter ::~CWiauFormatConverter est le destructeur de la classe CWiauFormatConverter. |
~CWiauPropertyList La méthode CWiauPropertyList ::~CWiauPropertyList est le destructeur de la classe CWiauPropertyList. |
AddItemToFolder La méthode AddItemToFolder ajoute un élément IWiaDrvItem à un dossier dans une arborescence d’éléments de pilote. |
AddRef La méthode IStiDeviceControl ::AddRef incrémente le nombre de références pour l’interface IStiDeviceControl. |
ConvertToBmp La méthode CWiauFormatConverter ::ConvertToBmp convertit une image au format BMP. |
CreateDevice La méthode IStillImage ::CreateDevice crée un instance de l’objet COM qui définit l’interface COM IStiDevice et retourne un pointeur vers l’interface. |
CWiaLogProc Le constructeur CWiaLogProc est appelé lorsque la fonction ou la méthode journalisée est entrée. |
CWiaLogProcEx Le constructeur CWiaLogProcEx est appelé lorsque la fonction ou la méthode journalisée est entrée. |
CWiauDbgFn La méthode CWiauDbgFn ::CWiauDbgFn est utilisée pour le suivi lorsqu’une fonction ou une méthode est entrée. |
CWiauFormatConverter La méthode CWiauFormatConverter ::CWiauFormatConverter est le constructeur de la classe CWiauFormatConverter. |
CWiauPropertyList La méthode CWiauPropertyList ::CWiauPropertyList est le constructeur de la classe CWiauPropertyList. |
DefineProperty La méthode CWiauPropertyList ::D efineProperty ajoute une définition de propriété à un objet de liste de propriétés. |
DetectRegions La méthode IWiaSegmentationFilter ::D etectRegions détermine les sous-régions d’une image disposée sur la plaque plate afin que chaque sous-région puisse être acquis dans un élément d’image distinct. |
DeviceReset La méthode IStiDevice ::D eviceReset réinitialise un appareil à image fixe à un état connu. |
DeviceReset La méthode IStiUSD ::D eviceReset d’un minidriver d’image fixe réinitialise un appareil à image fixe à un état initialisé connu. |
Diagnostic La méthode IStiDevice ::D iagnostic exécute des tests de diagnostic sur un appareil d’image fixe. |
Diagnostic La méthode IStiUSD ::D iagnostic d’un minidriver d’image fixe exécute des tests de diagnostic sur un appareil à image fixe. |
drvAcquireItemData La méthode IWiaMiniDrv ::d rvAcquireItemData est appelée par le service WIA pour transférer des données de l’appareil vers une application. |
drvAnalyzeItem La méthode IWiaMiniDrv ::d rvAnalyzeItem inspecte un élément et crée des sous-éléments, si nécessaire. |
drvDeleteItem La méthode IWiaMiniDrv ::d rvDeleteItem supprime l’élément de pilote actuel. |
drvDeviceCommand La méthode IWiaMiniDrv ::d rvDeviceCommand émet une commande sur un appareil WIA. |
drvFreeDrvItemContext La méthode IWiaMiniDrv ::d rvFreeDrvItemContext libère un contexte spécifique à l’appareil. |
drvGetCapabilities La méthode IWiaMiniDrv ::d rvGetCapabilities retourne un tableau d’événements et de commandes pris en charge par un appareil. |
drvGetDeviceErrorStr La méthode IWiaMiniDrv ::d rvGetDeviceErrorStr mappe un code d’erreur à une chaîne Unicode qui décrit l’erreur. |
drvGetWiaFormatInfo La méthode IWiaMiniDrv ::d rvGetWiaFormatInfo recherche les formats d’image et les types de supports pris en charge par le périphérique matériel WIA. |
drvInitializeWia La méthode IWiaMiniDrv ::d rvInitializeWia initialise le minidriver et génère l’arborescence d’éléments de pilote représentant l’appareil. |
drvInitItemProperties La méthode IWiaMiniDrv ::d rvInitItemProperties initialise les propriétés d’élément du pilote WIA pour chaque élément d’une arborescence d’éléments d’application. |
drvLockWiaDevice La méthode IWiaMiniDrv ::d rvLockWiaDevice verrouille le périphérique matériel WIA afin que seul le minidriver actuel puisse y accéder. |
drvNotifyPnpEvent La méthode IWiaMiniDrv ::d rvNotifyPnpEvent répond à l’événement reçu du service WIA. |
drvReadItemProperties La méthode IWiaMiniDrv ::d rvReadItemProperties lit les propriétés d’élément de pilote qui doivent être mises à jour. |
drvUnInitializeWia La méthode IWiaMiniDrv ::d rvUnInitializeWia libère les ressources détenues par le minidriver. |
drvUnLockWiaDevice La méthode IWiaMiniDrv ::d rvUnLockWiaDevice déverrouille le périphérique matériel WIA afin que n’importe quel minidriver puisse y accéder. |
drvValidateItemProperties La méthode IWiaMiniDrv ::d rvValidateItemProperties valide les propriétés d’un élément par rapport au jeu de valeurs valides pour chaque propriété et met à jour ces propriétés si nécessaire. |
drvWriteItemProperties La méthode IWiaMiniDrv ::d rvWriteItemProperties écrit les propriétés d’élément de pilote sur un périphérique matériel WIA. |
DumpItemData La méthode IWiaDrvItem ::D umpItemData vide les données privées associées à un élément IWiaDrvItem dans une mémoire tampon privée allouée. |
EnableHwNotifications La méthode IStillImage ::EnableHwNotifications demande au moniteur d’événements d’image fixe d’activer ou de désactiver la notification des applications lorsque des événements d’appareil d’image fixe se produisent pour un appareil spécifié. |
Caractère d'échappement La méthode IStiDevice ::Escape envoie une demande d’opération d’E/S spécifique au fournisseur à un appareil d’image fixe. |
Caractère d'échappement La méthode IStiUSD ::Escape d’un minidriver d’image fixe effectue une opération d’E/S spécifique au fournisseur sur un appareil à image fixe. |
FilterPreviewImage La méthode IWiaImageFilter ::FilterPreviewImage est appelée par le composant WIA Preview lorsqu’une application appelle la méthode IWiaPreview ::UpdatePreview. |
FindChildItemByName La méthode IWiaDrvItem ::FindChildItemByName recherche un élément enfant spécifique dans l’arborescence des éléments du pilote. |
FindItemByName La méthode IWiaDrvItem ::FindItemByName localise un élément dans une arborescence d’éléments de pilote par le nom complet de l’élément. |
GetCapabilities La méthode IStiDevice ::GetCapabilities retourne les fonctionnalités d’un appareil d’image fixe. |
GetCapabilities La méthode IStiUSD ::GetCapabilities d’un minidriver d’image fixe retourne les fonctionnalités d’un appareil d’image fixe. |
GetDeviceInfo La méthode IStillImage ::GetDeviceInfo retourne les caractéristiques matérielles d’un appareil d’image fixe spécifié. |
GetDeviceList La méthode IStillImage ::GetDeviceList retourne des caractéristiques matérielles pour tous les appareils d’image fixe installés. |
GetDeviceSpecContext La méthode IWiaDrvItem ::GetDeviceSpecContext obtient un contexte spécifique à l’appareil. |
GetDeviceValue La méthode IStillImage ::GetDeviceValue retourne les informations de Registre associées à un appareil d’image fixe spécifié. |
GetFirstChildItem La méthode IWiaDrvItem ::GetFirstChildItem obtient le premier élément enfant dans un élément de dossier IWiaDrvItem. |
GetFullItemName La méthode IWiaDrvItem ::GetFullItemName obtient le nom complet de l’élément, y compris les informations de chemin d’accès. |
GetHwNotificationState La méthode IStillImage ::GetHwNotificationState indique si les applications sont averties lorsque des événements d’appareil d’image fixe se produisent sur un appareil spécifié. |
GetItemFlags La méthode IWiaDrvItem ::GetItemFlags obtient les indicateurs d’élément de l’élément IWiaDrvItem actuel. |
GetItemName La méthode IWiaDrvItem ::GetItemName obtient le nom de l’élément IWiaDrvItem actuel, sans inclure les informations de chemin d’accès. |
Obtenir la dernière erreur La méthode IStiDevice ::GetLastError retourne la dernière erreur connue associée à un appareil d’image fixe. |
Obtenir la dernière erreur La méthode IStiUSD ::GetLastError retourne la dernière erreur connue associée à un appareil d’image fixe. |
GetLastErrorInfo La méthode IStiDevice ::GetLastErrorInfo retourne des informations sur la dernière erreur connue associée à un appareil d’image fixe. |
GetLastErrorInfo La méthode IStiUSD ::GetLastErrorInfo d’un minidriver d’image fixe retourne des informations sur la dernière erreur connue associée à un appareil d’image fixe. |
GetLastNotificationData La méthode IStiDevice ::GetLastNotificationData retourne une description de l’événement le plus récent qui s’est produit sur un appareil image fixe. |
GetMyDeviceHandle Cette rubrique décrit la méthode GetMyDeviceHandle. |
GetMyDeviceOpenMode La méthode IStiDeviceControl ::GetMyDeviceOpenMode permet à un minidriver d’image fixe d’obtenir le mode de transfert spécifié par une application lorsqu’elle a créé un instance d’un appareil à image fixe. |
GetMyDevicePortName La méthode IStiDeviceControl ::GetMyDevicePortName permet à un minidriver d’image fixe en mode utilisateur d’obtenir le nom de port d’un appareil. |
GetNextSiblingItem La méthode IWiaDrvItem ::GetNextSiblingItem obtient le frère suivant de l’élément actif dans un dossier IWiaDrvItem. |
GetNextStream La méthode IWiaTransferCallback ::GetNextStream est implémentée par un filtre de traitement d’image. |
GetNextStream Appelé par le mini-pilote WIA pour obtenir un flux pour le transfert de données en cours (téléchargement ou chargement). |
GetNotificationData La méthode IStiUSD ::GetNotificationData d’un minidriver d’image fixe retourne une description de l’événement le plus récent qui s’est produit sur un appareil d’image fixe. |
GetParentItem IWiaDrvItem ::GetParentItem obtient l’élément parent de l’élément actif. |
GetPropId La méthode CWiauPropertyList ::GetPropId recherche l’ID de propriété d’une propriété, compte tenu de son index dans la liste des propriétés. |
GetStatus La méthode IStiDevice ::GetStatus retourne les informations status d’un appareil image fixe. |
GetStatus La méthode IStiUSD ::GetStatus d’un minidriver d’image fixe retourne les status d’un appareil à image fixe. |
GetStatusDescription L’interface utilisateur système appelle la méthode GetStatusDescription pour fournir à l’utilisateur des informations supplémentaires sur une erreur, si l’utilisateur demande ces informations. Cette méthode est implémentée par l’extension d’interface utilisateur d’un pilote. |
GetSTILaunchInformation La méthode IStillImage ::GetSTILaunchInformation retourne la raison pour laquelle l’application d’image fixe appelante a été démarrée, si le moniteur d’événements d’image fixe l’a démarrée. |
Hresult La méthode IWiaLog ::hResult (wia_lh.h) est obsolète et n’est plus prise en charge. Utilisez les macros du journal de diagnostic à la place. |
Init La méthode CWiauFormatConverter ::Init initialise la classe CWiauFormatConverter et GDI+ pour la conversion d’images. Cette méthode ne doit être appelée qu’une seule fois. |
Init La méthode CWiauPropertyList ::Init initialise un objet de liste de propriétés. |
Initialiser Cette méthode est réservée à un usage interne uniquement. |
Initialiser La méthode IStillImage ::Initialize initialise un instance de l’objet COM qui définit l’interface COM IStillImage. Cette méthode est destinée uniquement à l’utilisation interne du système. |
Initialiser La méthode IStiUSD ::Initialize d’un minidriver d’image fixe initialise une instance de l’objet COM qui définit l’interface IStiUSD. |
InitializeFilter La méthode IWiaImageFilter ::InitializeFilter stocke les références aux paramètres pWiaItem2 et pWiaTransferCallback passés dans la méthode. |
InitializeLog La méthode IWiaLog ::InitializeLog (wia_lh.h) est obsolète et n’est plus prise en charge. Utilisez les macros du journal de diagnostic à la place. |
IsFormatSupported La méthode CWiauFormatConverter ::IsFormatSupported vérifie que GDI+ prend en charge le format d’image à convertir. |
LaunchApplicationForDevice La méthode IStillImage ::LaunchApplicationForDevice démarre une application spécifiée pour un appareil d’image fixe spécifié. |
LockDevice La méthode IStiDevice ::LockDevice verrouille un appareil pour une utilisation exclusive par l’appelant. |
LockDevice La méthode IStiUSD ::LockDevice d’un minidriver d’image fixe verrouille un appareil pour une utilisation exclusive par l’appelant. |
Journal La méthode IWiaLog ::Log (wia_lh.h) est obsolète et n’est plus prise en charge. Utilisez les macros du journal de diagnostic à la place. |
LookupPropId La méthode CWiauPropertyList ::LookupPropId recherche l’index d’une propriété, en fonction de son ID de propriété. |
MicroEntry La fonction MicroEntry répond aux commandes envoyées par le pilote WIA Flatbed. |
MiniDrvCallback La méthode MiniDrvCallback fournit une méthode de rappel pour les minidrivers WIA à utiliser lors d’un transfert de données de rappel. |
RawDeviceControl Cette rubrique décrit la méthode RawDeviceControl. |
RawReadCommand La méthode IStiDevice ::RawReadCommand lit les informations de commande à partir d’un appareil image fixe. |
RawReadCommand La méthode IStiUSD ::RawReadCommand d’un minidriver d’image fixe lit les informations de commande à partir d’un appareil d’image fixe. |
RawReadData La méthode IStiDevice ::RawReadData lit les données d’un appareil d’image fixe. |
RawReadData La méthode IStiUSD ::RawReadData d’un minidriver d’image fixe lit les données d’un appareil d’image fixe. |
RawWriteCommand La méthode IStiDevice ::RawWriteCommand envoie les informations de commande à un appareil image fixe. |
RawWriteCommand La méthode IStiDevice ::RawWriteCommand d’un minidriver d’image fixe envoie les informations de commande à un appareil d’image fixe. |
RawWriteData La méthode IStiDevice ::RawWriteData écrit des données dans un appareil d’image fixe. |
RawWriteData La méthode IStiUSD ::RawWriteData d’un minidriver d’image fixe écrit des données sur un appareil d’image fixe. |
RegisterLaunchApplication La méthode IStillImage ::RegisterLaunchApplication ajoute une application à la liste des applications compatibles avec le modèle Push du moniteur d’événements d’image fixe. |
Version release La méthode IStiDevice ::Release ferme le instance de l’objet COM créé par un appel précédent à IStillImage ::CreateDevice et supprime l’accès à l’interface de l’objet. |
Version release La méthode IStillImage ::Release ferme la instance de l’objet COM créé par un appel précédent à IStillImage ::StiCreateInstance et supprime l’accès à l’interface de l’objet. |
Version release La méthode IStiDeviceControl ::Release ferme la instance de l’objet COM qui a été créé lors d’un client minidriver appelé IStiUSD ::Initialize. |
RemoveItemFromFolder La méthode IWiaDrvItem ::RemoveItemFromFolder supprime un élément d’un dossier parent. |
ReportStatus La méthode ReportStatus affiche des informations sur une erreur ou un status pendant un transfert. Dans certains cas, cette méthode permet à l’utilisateur de récupérer après une erreur. |
Analyser La fonction Analyse lit les données de l’appareil et retourne les données au pilote WIA Flatbed. |
SendMessage Appelé régulièrement par le mini-pilote WIA lors d’un transfert de données, pour mettre à jour le client d’application WIA sur la progression et la status du transfert. |
SendToWia La méthode CWiauPropertyList ::SendToWia appelle le service WIA pour définir toutes les propriétés actuellement contenues dans l’objet de liste de propriétés. |
SetAccessSubType La méthode CWiauPropertyList ::SetAccessSubType(INT,ULONG,ULONG) réinitialise l’accès et le sous-type d’une propriété. |
SetAccessSubType La méthode CWiauPropertyList ::SetAccessSubType réinitialise l’accès et le sous-type d’une propriété. |
SetCurrentValue La méthode CWiauPropertyList ::SetCurrentValue(INT,BSTR) définit la valeur actuelle d’une propriété de type BSTR et définit son type sur VT_BSTR. |
SetCurrentValue La méthode CWiauPropertyList ::SetCurrentValue(INT,BYTE,INT) définit la valeur actuelle d’une propriété composée d’un tableau d’octets et définit son type sur VT_UI1 ou VT_VECTOR. |
SetCurrentValue La méthode CWiauPropertyList ::SetCurrentValue(INT,CLSID) définit la valeur actuelle d’une propriété de type CLSID et définit son type sur VT_CLSID. |
SetCurrentValue La méthode CWiauPropertyList ::SetCurrentValue(INT,FLOAT) définit la valeur actuelle d’une propriété de type FLOAT et définit son type sur VT_R4. |
SetCurrentValue La méthode CWiauPropertyList ::SetCurrentValue(INT,LONG) définit la valeur actuelle d’une propriété de type LONG et définit son type sur VT_I4. |
SetCurrentValue Découvrez comment la méthode CWiauPropertyList ::SetCurrentValue(INT,LONG) définit la valeur actuelle d’une propriété de type LONG et définit son type sur VT_I4. |
SetCurrentValue La méthode CWiauPropertyList ::SetCurrentValue(INT,PSYSTEMTIME) définit la valeur actuelle d’une propriété de type SYSTEMTIME et définit son type sur VT_UI2 ou VT_VECTOR. |
SetDeviceValue La méthode IStillImage ::SetDeviceValue définit les informations de Registre pour un appareil d’image fixe spécifié. |
SetNotificationHandle La méthode IStiUSD ::SetNotificationHandle d’un minidriver d’image fixe spécifie un handle d’événement que le minidriver doit utiliser pour informer l’appelant des événements d’appareil. |
SetPixelWindow La fonction SetPixelWindow définit la zone d’image à analyser. |
SetupDeviceParameters La méthode IStillImage ::SetupDeviceParameters permet aux clients de l’interface COM IStillImage de modifier les caractéristiques stockées d’un appareil image fixe, si le type de bus de l’appareil est inconnu. |
SetValidValues La méthode CWiauPropertyList ::SetValidValues(INT,BSTR,BSTR,INT,BSTR) définit le type, ainsi que les valeurs par défaut, actuelles et valides pour une propriété BSTR associée à une liste de valeurs. |
SetValidValues La méthode CWiauPropertyList ::SetValidValues(INT,CLSID,CLSID,INT,CLSID) définit le type, ainsi que les valeurs par défaut, actuelles et valides pour une propriété CLSID associée à une liste de valeurs. |
SetValidValues La méthode CWiauPropertyList ::SetValidValues(INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT) définit le type, ainsi que les valeurs par défaut, actuelles et valides pour une propriété FLOAT associée à une plage de valeurs. |
SetValidValues La méthode CWiauPropertyList ::SetValidValues(INT,FLOAT,FLOAT,INT,PFLOAT) définit le type, ainsi que les valeurs par défaut, actuelles et valides pour une propriété FLOAT associée à une liste de valeurs. |
SetValidValues La méthode CWiauPropertyList ::SetValidValues(INT,LONG,LONG,INT,PLONG) définit le type, ainsi que les valeurs par défaut, actuelles et valides pour une propriété LONG associée à une liste de valeurs. |
SetValidValues La méthode CWiauPropertyList ::SetValidValues(INT,LONG,LONG,LONG) définit le type, ainsi que les valeurs par défaut, actuelles et valides pour une propriété dont les valeurs sont définies par un indicateur. |
SetValidValues Découvrez comment la méthode CWiauPropertyList ::SetValidValues(INT,LONG,LONG,LONG) définit les valeurs de type d’une propriété dont les valeurs sont définies par un indicateur. |
SetValidValues La méthode CWiauPropertyList ::SetValidValues(INT,LONG,LONG,LONG,LONG,LONG) définit le type, ainsi que les valeurs par défaut, actuelles et valides pour une propriété LONG associée à une plage de valeurs. |
SRB_STATUS En savoir plus sur : SRB_STATUS macro |
StiCreateInstanceW En savoir plus sur la fonction StiCreateInstance. |
S’abonner La méthode IStiDevice ::Subscribe inscrit l’appelant pour recevoir des notifications d’événements d’appareil. |
Trace Cette rubrique décrit la fonction Trace. |
TransferCallback La méthode IWiaTransferCallback ::TransferCallback est implémentée par un filtre de traitement d’images. Il est appelé par le service WIA à la suite d’une application appelant IWiaTransfer ::D ownload ou le IWiaPreview ::GetNewPreview du composant d’aperçu. |
UnlinkItemTree La méthode IWiaDrvItem ::UnlinkItemTree dissocie l’arborescence des éléments du pilote et libère tous les éléments de l’arborescence. |
UnLockDevice La méthode IStiDevice ::UnLockDevice déverrouille un appareil qui a été verrouillé par un appel précédent à IStiDevice ::LockDevice. |
UnLockDevice La méthode IStiUSD ::UnLockDevice d’un minidriver d’image fixe déverrouille un appareil qui a été verrouillé par un appel précédent à IStiUSD ::LockDevice. |
DésinscrireLaunchApplication La méthode IStillImage ::UnregisterLaunchApplication supprime une application de la liste des applications compatibles avec le modèle push du moniteur d’événements d’image fixe. |
Désabonner La méthode IStiDevice ::UnSubscribe supprime l’appelant de la liste des applications inscrites pour recevoir la notification des événements d’appareil. |
WIA_PROP_LIST_COUNT En savoir plus sur : macro WIA_PROP_LIST_COUNT |
WIA_PROP_LIST_VALUE En savoir plus sur : macro WIA_PROP_LIST_VALUE |
WIAS_ASSERT La macro WIAS_ASSERT écrit un message de diagnostic dans le fichier Wiatrace.log. |
WIAS_ASSERT Découvrez comment la macro WIAS_ASSERT écrit un message de diagnostic dans le fichier Wiatrace.log. |
WIAS_ERROR La macro WIAS_ERROR écrit un message de diagnostic dans le fichier Wiatrace.log. |
WIAS_ERROR Découvrez comment la macro WIAS_ERROR écrit un message de diagnostic dans le fichier Wiatrace.log. |
WIAS_HRESULT La macro WIAS_HRESULT écrit un message de diagnostic dans le fichier Wiatrace.log. |
WIAS_HRESULT Découvrez comment la macro WIAS_HRESULT écrit un message de diagnostic dans le fichier Wiatrace.log. |
WIAS_LERROR La macro WIAS_LERROR est obsolète. Il est recommandé d’utiliser la macro WIAS_ERROR à la place. La macro WIAS_LERROR écrit un message de WIA_ERROR de diagnostic dans le fichier journal. |
WIAS_LERROR La macro WIAS_LERROR est obsolète pour Windows Vista et versions ultérieures. Il est recommandé d’utiliser la macro WIAS_ERROR à la place. La macro WIAS_LERROR écrit un message de WIA_ERROR de diagnostic dans le fichier journal. |
WIAS_LHRESULT La macro WIAS_LHRESULT est obsolète. Il est recommandé d’utiliser la macro WIAS_HRESULT à la place. La macro WIAS_LHRESULT convertit une valeur HRESULT en chaîne et écrit la chaîne dans le fichier journal de diagnostic. |
WIAS_LHRESULT La macro WIAS_LHRESULT est obsolète pour Windows Vista et versions ultérieures. Il est recommandé d’utiliser la macro WIAS_HRESULT à la place. La macro WIAS_LHRESULT convertit une valeur HRESULT en chaîne et écrit la chaîne dans le fichier journal de diagnostic. |
WIAS_LTRACE La macro WIAS_LTRACE est obsolète. Il est recommandé d’utiliser la macro WIAS_TRACE à la place. La macro WIAS_LTRACE écrit un message de diagnostic WIA_TRACE dans le fichier journal. |
WIAS_LTRACE La macro WIAS_LTRACE est obsolète pour Windows Vista et versions ultérieures. Il est recommandé d’utiliser la macro WIAS_TRACE à la place. La macro WIAS_LTRACE écrit un message de diagnostic WIA_TRACE dans le fichier journal. |
WIAS_LWARNING La macro WIAS_LWARNING est obsolète, ne l’utilisez pas. |
WIAS_LWARNING La macro WIAS_LWARNING est obsolète pour Windows Vista et versions ultérieures. La macro WIAS_LWARNING écrit un message de WIA_WARNING de diagnostic dans le fichier journal. |
WIAS_TRACE La macro WIAS_TRACE écrit un message de diagnostic dans le fichier Wiatrace.log. |
WIAS_TRACE Découvrez comment la macro WIAS_TRACE écrit un message de diagnostic dans le fichier Wiatrace.log. |
wiasCreateChildAppItem La fonction wiasCreateChildAppItem crée un élément d’application et l’insère en tant qu’enfant de l’élément (parent) spécifié. Notez que cet élément n’aura pas de propriétés dans ses jeux de propriétés tant que le pilote ou l’application ne les remplira pas. |
wiasCreateDrvItem La fonction wiasCreateDrvItem crée un objet IWiaDrvItem Interface. |
wiasCreateLogInstance La fonction wiasCreateLogInstance crée une instance d’un objet de journalisation. |
wiasCreatePropContext La fonction wiasCreatePropContext alloue un contexte de propriété pour indiquer les propriétés d’un élément qui sont modifiées par l’application. |
wiasDebugError La fonction wiasDebugError est obsolète. |
wiasDebugTrace La fonction wiasDebugTrace est obsolète. |
wiasDownSampleBuffer La fonction wiasDownSampleBuffer prend une mémoire tampon de données de pixels alignées sur DWORD et les sous-échantillonne (produit des données d’image de résolution inférieure) à la taille et à la résolution spécifiées. |
wiasFormatArgs La fonction wiasFormatArgs met en forme une liste d’arguments dans une chaîne empaquetée pour la journalisation. |
wiasFreePropContext La fonction wiasFreePropContext libère la mémoire occupée par une structure WIA_PROPERTY_CONTEXT. |
wiasGetChangedValueFloat La fonction wiasGetChangedValueFloat détermine si une propriété avec une valeur à virgule flottante a été modifiée par une application. |
wiasGetChangedValueGuid La fonction wiasGetChangedValueGuid détermine si une propriété avec une valeur GUID a été modifiée par une application. |
wiasGetChangedValueLong La fonction wiasGetChangedValueLong détermine si une propriété avec une valeur entière longue a été modifiée par une application. |
wiasGetChangedValueStr La fonction wiasGetChangedValueStr détermine si une propriété avec une valeur de chaîne a été modifiée par une application. |
wiasGetChildrenContexts La fonction wiasGetChildrenContexts récupère un tableau de contextes d’élément appartenant aux enfants de l’élément actif. |
wiasGetContextFromName La fonction wiasGetContextFromName récupère le contexte d’élément d’un nom d’élément. |
wiasGetDrvItem La fonction wiasGetDrvItem récupère un élément de pilote. |
wiasGetImageInformation La fonction wiasGetImageInformation récupère les informations de contexte de transfert à partir d’un élément. |
wiasGetItemType La fonction wiasGetItemType indique le type d’élément. |
wiasGetPropertyAttributes La fonction wiasGetPropertyAttributes récupère les indicateurs d’accès et les valeurs valides pour un ensemble de propriétés. |
wiasGetRootItem La fonction wiasGetRootItem récupère le contexte d’élément racine d’un élément WIA spécifié. |
wiasIsPropChanged La fonction wiasIsPropChanged teste si une propriété spécifiée a été modifiée par une application. |
wiasParseEndorserString La fonction wiasParseEndorserString analyse une chaîne d’approbation, en remplaçant les jetons définis par le service WIA et définis par le fournisseur dans la chaîne par des valeurs associées à ces jetons. |
wiasPrintDebugHResult La fonction wiasPrintDebugHResult est obsolète. |
wiasQueueEvent La fonction wiasQueueEvent informe le service que l’appareil a généré un événement. |
wiasReadMultiple La fonction wiasReadMultiple récupère plusieurs valeurs de propriété à partir d’un élément WIA. |
wiasReadPropBin La fonction wiasReadPropBin récupère une valeur de propriété de données binaires à partir d’un élément WIA. |
wiasReadPropFloat La fonction wiasReadPropFloat récupère une valeur de propriété à virgule flottante à partir d’un élément WIA. |
wiasReadPropGuid La fonction wiasReadPropGuid récupère une valeur de propriété GUID à partir d’un élément WIA. |
wiasReadPropLong La fonction wiasReadPropLong récupère une valeur de propriété entier long à partir d’un élément WIA. |
wiasReadPropStr La fonction wiasReadPropStr récupère une valeur de propriété de chaîne à partir d’un élément WIA. |
wiasSendEndOfPage La fonction wiasSendEndOfPage appelle la routine de rappel du client lors d’un transfert de données, en envoyant le nombre total de pages actuel. |
wiasSetItemPropAttribs La fonction wiasSetItemPropAttribs définit les indicateurs d’accès et les valeurs valides pour l’ensemble de propriétés d’un élément. |
wiasSetItemPropNames La fonction wiasSetItemPropNames écrit des noms de propriétés dans les propriétés d’élément. |
wiasSetPropChanged La fonction wiasSetPropChanged modifie un contexte de propriété pour indiquer qu’une propriété est en cours de modification. |
wiasSetPropertyAttributes La fonction wiasSetPropertyAttributes définit les indicateurs d’accès et les valeurs valides pour un ensemble de propriétés. |
wiasSetValidFlag La fonction wiasSetValidFlag définit les valeurs valides pour une propriété WIA_PROP_FLAG. |
wiasSetValidListFloat La fonction wiasSetValidListFloat définit des valeurs valides pour une propriété WIA_PROP_LIST de type VT_R4. |
wiasSetValidListGuid La fonction wiasSetValidListGuid définit des valeurs valides pour une propriété WIA_PROP_LIST de type VT_CLSID. |
wiasSetValidListLong La fonction wiasSetValidListLong définit les valeurs valides pour une propriété WIA_PROP_LIST de type VT_I4. |
wiasSetValidListStr La fonction wiasSetValidListStr définit les valeurs valides pour une propriété WIA_PROP_LIST de type VT_BSTR. |
wiasSetValidRangeFloat La fonction wiasSetValidRangeFloat spécifie la plage de valeurs valides pour une propriété WIA_PROP_RANGE de type VT_R4. |
wiasSetValidRangeLong La fonction wiasSetValidRangeLong spécifie la plage de valeurs valides pour une propriété WIA_PROP_RANGE de type VT_I4. |
wiasUpdateScanRect La fonction wiasUpdateScanRect met à jour les tailles de zone d’analyse de l’appareil d’analyse. |
wiasUpdateValidFormat La fonction wiasUpdateValidFormat met à jour le format valide du contexte de propriété pour le minidriver actuel. |
wiasValidateItemProperties La fonction wiasValidateItemProperties valide une liste de propriétés d’élément simples par rapport à leurs valeurs valides actuelles. |
wiasWriteBufToFile La fonction wiasWriteBufToFile écrit à partir d’une mémoire tampon spécifiée dans un fichier image. |
wiasWriteMultiple La fonction wiasWriteMultiple écrit plusieurs valeurs de propriété dans un élément WIA. |
wiasWritePageBufToFile La fonction wiasWritePageBufToFile écrit le contenu d’une mémoire tampon de page temporaire dans un fichier image. |
wiasWritePageBufToStream La fonction wiasWritePageBufToStream écrit le contenu d’une mémoire tampon de page temporaire dans l’interface IStream fournie par l’application. |
wiasWritePropBin La fonction wiasWritePropBin écrit une seule valeur de propriété de données binaires dans un élément WIA. |
wiasWritePropFloat La fonction wiasWritePropFloat écrit une seule valeur de propriété à virgule flottante dans un élément WIA. |
wiasWritePropGuid La fonction wiasWritePropGuid écrit une seule valeur de propriété GUID dans un élément WIA. |
wiasWritePropLong La fonction wiasWritePropLong écrit une seule valeur de propriété entier long dans un élément WIA. |
wiasWritePropStr La fonction wiasWritePropStr écrit une seule valeur de propriété de chaîne dans un élément WIA. |
wiauDbgDump La fonction wiauDbgDump consigne un message contenant une ou plusieurs valeurs de données. |
wiauDbgError La fonction wiauDbgError consigne un message d’erreur. |
wiauDbgErrorHr La fonction wiauDbgErrorHr consigne un message contenant un HRESULT et sa chaîne de message d’erreur. |
wiauDbgFlags La fonction wiauDbgFlags détermine si un indicateur de débogage particulier est défini. |
wiauDbgHelper La fonction wiauDbgHelper met en forme un message et l’écrit dans un fichier journal, un débogueur ou les deux. |
wiauDbgHelper2 La fonction wiauDbgHelper2 écrit un message dans un fichier journal, un débogueur ou les deux. |
wiauDbgInit La fonction wiauDbgInit initialise le débogage WIA. |
wiauDbgLegacyError La fonction wiauDbgLegacyError consigne un message d’erreur. |
wiauDbgLegacyError2 La fonction wiauDbgLegacyError2 consigne un message d’erreur. |
wiauDbgLegacyHresult2 La fonction wiauDbgLegacyHresult2 consigne un message par défaut contenant un HRESULT. |
wiauDbgLegacyTrace La fonction wiauDbgLegacyTrace consigne un message de trace. |
wiauDbgLegacyTrace2 La fonction wiauDbgLegacyTrace2 consigne un message de trace. |
wiauDbgLegacyWarning La fonction wiauDbgLegacyWarning consigne un message d’avertissement. |
wiauDbgSetFlags La fonction wiauDbgSetFlags définit des indicateurs de débogage. |
wiauDbgTrace La fonction wiauDbgTrace consigne un message de trace. |
wiauDbgWarning La fonction wiauDbgWarning consigne un message d’avertissement. |
wiauGetDrvItemContext La fonction wiauGetDrvItemContext obtient le contexte de l’élément du pilote et éventuellement l’élément de pilote. |
wiauGetResourceString La fonction wiauGetResourceString obtient une chaîne de ressource, en la stockant en tant que BSTR. |
wiauGetValidFormats La fonction wiauGetValidFormats appelle la méthode IWiaMiniDrv ::d rvGetWiaFormatInfo et établit une liste de formats valides, à l’aide d’une valeur tymed spécifiée. |
wiauPropInPropSpec La fonction wiauPropInPropSpec détermine si un ID de spécification de propriété spécifié est contenu dans un tableau de telles valeurs. La fonction obtient éventuellement l’index auquel l’ID de spécification de propriété a été trouvé. |
wiauPropsInPropSpec La fonction wiauPropsInPropSpec détermine si une liste d’ID de spécification de propriété est contenue dans un tableau de telles valeurs. |
wiauRegGetDwordA La fonction wiauRegGetDword obtient une valeur DWORD à partir de la section DeviceData du Registre. |
wiauRegGetDwordW Découvrez comment la fonction wiauRegGetDword obtient une valeur DWORD à partir de la section DeviceData du Registre. |
wiauRegGetStrA La fonction wiauRegGetStr obtient une valeur de chaîne à partir de la section DeviceData du Registre. |
wiauRegGetStrW Découvrez comment la fonction wiauRegGetStr obtient une valeur de chaîne à partir de la section DeviceData du Registre. |
wiauRegOpenDataA La fonction wiauRegOpenData ouvre la clé de Registre DeviceData. |
wiauRegOpenDataW Découvrez comment la fonction wiauRegOpenData ouvre la clé de Registre DeviceData. |
wiauSetImageItemSize La fonction wiauSetImageItemSize calcule la taille et la largeur, en octets, d’une image en fonction du paramètre de WIA_IPA_FORMAT actuel (décrit dans la documentation Microsoft Windows SDK) et écrit les nouvelles valeurs dans les propriétés appropriées. |
wiauStrC2C La fonction wiauStrC2C copie une chaîne de caractères ANSI vers une autre chaîne de caractères ANSI. |
wiauStrC2W La fonction wiauStrC2W convertit une chaîne de caractères ANSI en chaîne Unicode. |
wiauStrW2C La fonction wiauStrW2C convertit une chaîne Unicode en chaîne de caractères ANSI. |
wiauStrW2W La fonction wiauStrW2W copie une chaîne Unicode dans une autre chaîne Unicode. |
WriteToErrorLog La méthode IStillImage ::WriteToErrorLog écrit un message dans le journal des erreurs d’image fixe. |
WriteToErrorLog La méthode IStiDeviceControl ::WriteToErrorLog permet à un minidriver d’image fixe en mode utilisateur d’écrire un message dans le journal des erreurs d’images fixes. |
Interfaces
IStiDevice Cette section décrit les méthodes définies pour l’interface COM IStiDevice. Les prototypes de méthode sont contenus dans Sti.h. |
IStiDeviceControl Cette section décrit les méthodes définies pour l’interface COM IStiDeviceControl. Les prototypes de méthode sont contenus dans Stiusd.h. |
IStillImageW Cette section décrit les méthodes définies pour l’interface COM IStillImage. Les prototypes de méthode sont contenus dans Sti.h. |
IStiUSD Cette section décrit les méthodes définies pour l’interface COM IStiUSD. Les prototypes de méthode sont contenus dans Stiusd.h. |
IWiaDrvItem L’interface IWiaDrvItem fournit des méthodes qu’un minidriver WIA peut utiliser pour gérer une arborescence d’éléments IWiaDrvItem. |
IWiaErrorHandler L’interface IWiaErrorHandler fournit les méthodes GetStatusDescription et ReportStatus, qui permettent aux minidrivers de fournir aux utilisateurs des informations sur les status ou les erreurs lors d’un transfert de données et, éventuellement, de donner la possibilité de récupérer après des erreurs. |
IWiaImageFilter L’interface IWiaImageFilter est une interface d’extension implémentée par les développeurs de filtres de traitement d’images et appelée par Microsoft Windows Image Acquisition (WIA). |
IWiaLog L’interface IWiaLog est obsolète et n’est plus prise en charge. Utilisez plutôt les macros du journal de diagnostic. |
IWiaMiniDrv L’interface IWiaMiniDrv fournit les méthodes qui sont les points d’entrée de toutes les communications entre le minidriver et le service WIA. Ces méthodes permettent au service WIA de contrôler l’appareil. |
IWiaMiniDrvCallBack L’interface IWiaMiniDrvCallBack fournit la méthode MiniDrvCallback, qui permet aux minidrivers de transférer les données d’en-tête d’image et les données d’image de l’appareil de création d’images vers le service WIA. |
IWiaMiniDrvTransferCallback Il s’agit d’une interface de rappel appelée par le mini-pilote WIA pour les transferts basés sur les flux. |
IWiaSegmentationFilter L’interface IWiaSegmentationFilter fournit la méthode DetectRegions, qui permet aux minidrivers de détecter les sous-régions d’image sur la plaque d’un scanneur à plat. |
IWiaTransferCallback L’interface IWiaTransferCallback est implémentée par les développeurs de filtres de traitement d’images et appelée par Microsoft Windows Image Acquisition (WIA). |
Structures
BMP_IMAGE_INFO La structure BMP_IMAGE_INFO contient des informations sur une image BMP. |
CHANNEL_INFO La structure CHANNEL_INFO est utilisée comme paramètre pour DeviceIoControl lorsque le code de contrôle d’E/S spécifié est IOCTL_GET_CHANNEL_ALIGN_RQST. |
DEVICE_DESCRIPTOR La structure DEVICE_DESCRIPTOR est utilisée comme paramètre pour DeviceIoControl lorsque le code de contrôle d’E/S spécifié est IOCTL_GET_DEVICE_DESCRIPTOR. |
DEVICEDIALOGDATA La structure DEVICEDIALOGDATA contient toutes les données nécessaires pour implémenter une boîte de dialogue d’appareil personnalisée. |
DEVICEDIALOGDATA2 La structure DEVICEDIALOGDATA2 contient toutes les données nécessaires à l’implémentation d’une boîte de dialogue d’appareil personnalisée. |
DRV_VERSION La structure DRV_VERSION est utilisée comme paramètre pour DeviceIoControl lorsque le code de contrôle d’E/S spécifié est IOCTL_GET_VERSION. |
IO_BLOCK La structure IO_BLOCK est utilisée comme paramètre pour DeviceIoControl, lorsque le code de contrôle d’E/S spécifié est IOCTL_READ_REGISTERS ou IOCTL_WRITE_REGISTERS. |
IO_BLOCK_EX La structure IO_BLOCK_EX est utilisée comme paramètre pour DeviceIoControl lorsque le code de contrôle d’E/S spécifié est IOCTL_SEND_USB_REQUEST. |
MINIDRV_TRANSFER_CONTEXT La structure MINIDRV_TRANSFER_CONTEXT est utilisée pour stocker l’image et d’autres informations nécessaires pour un transfert de données de rappel de mémoire ou un transfert de données de fichier. |
PTP_VENDOR_DATA_IN La structure PTP_VENDOR_DATA_IN contient des informations sur une commande arbitraire qu’une application émet sur l’appareil. |
PTP_VENDOR_DATA_OUT La structure PTP_VENDOR_DATA_OUT contient des informations que l’appareil envoie à une application, en réponse à une commande que l’application a émise à l’appareil. |
RANGEVALUE La structure RANGEVALUE est utilisée par un microdriver pour communiquer au pilote WIA Flatbed les valeurs légales d’un paramètre de fonction microdriver. |
SCANINFO La structure SCANINFO est utilisée pour stocker et communiquer des informations sur une acquisition d’analyse. |
SCANWINDOW La structure SCANWINDOW est utilisée par le pilote WIA Flatbed pour indiquer au microdriver la zone d’image à analyser. |
SCSISCAN_CMD La structure SCSISCAN_CMD est utilisée comme paramètre pour DeviceIoControl lorsque le code de contrôle d’E/S spécifié est IOCTL_SCSISCAN_CMD. |
SCSISCAN_INFO La structure SCSISCAN_INFO est utilisée comme paramètre pour DeviceIoControl (décrit dans la documentation Microsoft Windows SDK), lorsque le code de contrôle d’E/S spécifié est IOCTL_SCSISCAN_GET_INFO. |
STI_DEV_CAPS La structure STI_DEV_CAPS est utilisée comme paramètre pour la méthode IStiDevice ::GetCapabilities. Il est également membre des structures STI_DEVICE_INFORMATION et STI_WIA_DEVICE_INFORMATION. |
STI_DEVICE_INFORMATIONW La structure STI_DEVICE_INFORMATION est utilisée comme paramètre de sortie pour les fonctions IStillImage ::GetDeviceList et IStillImage ::GetDeviceInfo. Il est utilisé comme paramètre d’entrée pour IStillImage ::SetupDeviceParameters. |
STI_DEVICE_STATUS La structure STI_DEVICE_STATUS est utilisée comme paramètre pour les méthodes IStiDevice ::GetStatus et IStiUSD ::GetStatus. |
STI_DIAG La structure STI_DIAG est utilisée comme paramètre pour les méthodes IStiDevice ::D iagnostic et IStiUSD ::D iagnostic. |
STI_ERROR_INFOW La structure STI_ERROR_INFO est utilisée comme paramètre pour les méthodes IStiDevice ::GetLastErrorInfo et IStiUSD ::GetLastErrorInfo. Il est également utilisé comme membre de la structure STI_DIAG. |
STI_USD_CAPS La structure STI_USD_CAPS est utilisée comme paramètre pour la méthode IStiUSD ::GetCapabilities. |
STI_WIA_DEVICE_INFORMATIONW La structure STI_WIA_DEVICE_INFORMATION contient des informations sur l’appareil. |
STINOTIFY La structure STINOTIFY est utilisée comme paramètre pour les méthodes IStillImage ::LaunchApplicationForDevice, IStiDevice ::GetLastNotificationData et IStiUSD ::GetNotificationData. |
STISUBSCRIBE La structure STISUBSCRIBE est utilisée comme paramètre pour la méthode IStiDevice ::Subscribe. |
TWAIN_CAPABILITY La structure TWAIN_CAPABILITY contient des informations utilisées lorsqu’une application compatible TWAIN communique avec un pilote WIA. |
USBSCAN_GET_DESCRIPTOR La structure USBSCAN_GET_DESCRIPTOR est utilisée comme paramètre pour DeviceIoControl, lorsque le code de contrôle d’E/S spécifié est IOCTL_GET_USB_DESCRIPTOR. |
USBSCAN_PIPE_CONFIGURATION La structure USBSCAN_PIPE_CONFIGURATION est utilisée comme paramètre pour DeviceIoControl lorsque le code de contrôle d’E/S spécifié est IOCTL_GET_PIPE_CONFIGURATION. |
USBSCAN_PIPE_INFORMATION La structure USBSCAN_PIPE_INFORMATION est utilisée pour décrire un canal de transfert USB pour un périphérique d’image fixe. Un tableau de structures USBSCAN_PIPE_INFORMATION est fourni dans une structure USBSCAN_PIPE_CONFIGURATION. |
USBSCAN_TIMEOUT La structure USBSCAN_TIMEOUT stocke les valeurs de délai d’attente pour les opérations d’entrée et de sortie en bloc USB, ainsi que les interruptions. |
VAL La structure VAL est utilisée par le microdriver et le pilote WIA Flatbed pour transmettre des informations entre eux. |
WIA_BARCODE_INFO La structure WIA_BARCODE_INFO stocke des informations pour un code-barres décodé. |
WIA_BARCODES La structure WIA_BARCODES stocke les informations d’en-tête pour le rapport de métadonnées de code-barres d’un travail d’analyse (un appel à IWiaMiniDrv ::d rvAcquireItemData). |
WIA_DEV_CAP_DRV La structure WIA_DEV_CAP_DRV est utilisée pour énumérer les fonctionnalités de l’appareil. Une fonctionnalité d’appareil est définie par un événement ou une commande pris en charge par l’appareil. |
WIA_MICR La structure WIA_MICR stocke les informations d’en-tête pour le rapport de métadonnées MICR d’un travail d’analyse (un appel à IWiaMiniDrv ::d rvAcquireItemData). |
WIA_MICR_INFO La structure WIA_MICR_INFO stocke des informations pour un code MICR décodé. |
WIA_PATCH_CODE_INFO La structure WIA_PATCH_CODE_INFO stocke des informations pour un code de correctif décodé. |
WIA_PATCH_CODES La structure WIA_PATCH_CODES stocke les informations d’en-tête pour le rapport de métadonnées de code correctif d’un travail d’analyse (un appel à IWiaMiniDrv ::d rvAcquireItemData). |
WIA_PROPERTY_CONTEXT La structure WIA_PROPERTY_CONTEXT stocke les identificateurs de propriété et leur contexte. |
WIA_PROPERTY_INFO La structure WIA_PROPERTY_INFO est utilisée pour stocker l’accès par défaut et les informations de valeur valides pour une propriété d’élément de type arbitraire. |
WIA_RAW_HEADER En savoir plus sur : structure _WIA_RAW_HEADER |
WIAS_CHANGED_VALUE_INFO La structure WIAS_CHANGED_VALUE_INFO est utilisée pour stocker les valeurs actuelles et précédentes d’une propriété. |
WIAS_DOWN_SAMPLE_INFO La structure WIAS_DOWN_SAMPLE_INFO stocke les informations utilisées par la fonction d’assistance de sous-échantillonnage, wiasDownSampleBuffer. |
WIAS_ENDORSER_INFO La structure WIAS_ENDORSER_INFO contient des paires jeton/valeur d’approbation personnalisées. |
WIAS_ENDORSER_VALUE La structure WIAS_ENDORSER_VALUE stocke des paires jeton/valeur pour les chaînes d’approbation. |