Lire en anglais

Partager via


WIA

Vue d’ensemble de la technologie WIA.

Pour développer WIA, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
WIAVIDEO_STATE

L’énumération WIAVIDEO_STATE est utilisée pour spécifier l’état actuel d’un flux vidéo.

Fonctions

 
AddDeviceDlg

Cette méthode n’est pas implémentée. (IWiaDevMgr.AddDeviceDlg)
AnalyzeItem

La méthode IWiaItem::AnalyzeItem permet à l’appareil matériel WiA (Windows Image Acquisition) d’acquérir et d’essayer de détecter les types de données présents.
BandedDataCallback

Fournit des notifications de transfert de données status. Les méthodes de transfert de données WIA (Windows Image Acquisition) de l’interface IWiaDataTransfer appellent régulièrement cette méthode.
CancelPendingIO

La méthode IWiaItemExtras::CancelPendingIO annule toutes les opérations d’entrée/sortie en attente sur le pilote.
Cloner

La méthode IEnumWIA_DEV_CAPS::Clone crée un instance supplémentaire de l’interface IEnumWIA_DEV_CAPS et renvoie un pointeur vers celle-ci.
Cloner

La méthode IEnumWIA_DEV_INFO::Clone crée un instance supplémentaire de l’interface IEnumWIA_DEV_INFO et renvoie un pointeur vers celle-ci.
Cloner

La méthode IEnumWIA_FORMAT_INFO::Clone crée un instance supplémentaire de l’interface IEnumWIA_FORMAT_INFO et retourne un pointeur d’interface vers la nouvelle interface.
Cloner

La méthode IEnumWiaItem::Clone crée un instance supplémentaire de l’interface IEnumWiaItem et renvoie un pointeur vers celle-ci.
CreateChildItem

La méthode IWiaItem::CreateChildItem est utilisée par les applications pour ajouter des objets IWiaItem à l’arborescence IWiaItem d’un appareil.
CreateDevice

IWiaDevMgr::CreateDevice crée une arborescence hiérarchique d’objets IWiaItem pour un appareil d’acquisition d’images Windows (WIA).
CreateVideoByDevNum

La méthode IWiaVideo::CreateVideoByDevNum crée une connexion à un appareil de streaming vidéo avec le numéro d’appareil obtenu à partir d’une énumération Directhow.
CreateVideoByName

La méthode IWiaVideo::CreateVideoByName crée une connexion à un appareil de streaming vidéo avec le nom d’appareil convivial obtenu à partir d’une énumération Directhow.
CreateVideoByWiaDevID

La méthode IWiaVideo::CreateVideoByWiaDevID crée une connexion à un appareil de streaming vidéo à partir de sa propriété WIA_DIP_DEV_ID.
DeleteItem

La méthode IWiaItem::D eleteItem supprime l’objet IWiaItem actuel de l’arborescence d’objets de l’appareil.
DestroyVideo

La méthode IWiaVideo::D estroyVideo arrête le streaming vidéo. Pour redémarrer la lecture vidéo, l’application doit appeler à nouveau l’une des méthodes IWiaVideo CreateVideo.
DeviceCommand

IWiaItem::D eviceCommand émet une commande sur un périphérique matériel d’acquisition d’images Windows (WIA).
DeviceDlg

La méthode IWiaItem::D eviceDlg est utilisée par les applications pour afficher une boîte de dialogue à l’utilisateur afin de préparer l’acquisition d’images.
Diagnostic

Cette méthode n'est pas prise en charge. (IWiaItem.Diagnostic)
DumpDrvItemData

Cette méthode n'est pas prise en charge. (IWiaItem.DumpDrvItemData)
DumpItemData

Cette méthode n'est pas prise en charge. (IWiaItem.DumpItemData)
DumpTreeItemData

Cette méthode n'est pas prise en charge. (IWiaItem.DumpTreeItemData)
EnumChildItems

La méthode IWiaItem::EnumChildItems crée un objet énumérateur et renvoie un pointeur vers son interface IEnumWiaItem pour les dossiers non vides dans une arborescence IWiaItem d’un appareil d’acquisition d’images Windows (WIA).
EnumDeviceCapabilities

La méthode IWiaItem::EnumDeviceCapabilities crée un énumérateur qui est utilisé pour déterminer les commandes et les événements qu’un appareil d’acquisition d’images Windows (WIA) prend en charge.
EnumDeviceInfo

Les applications utilisent la méthode IWiaDevMgr::EnumDeviceInfo pour énumérer les informations de propriété pour chaque appareil WiA (Windows Image Acquisition) disponible.
EnumRegisterEventInfo

La méthode IWiaItem::EnumRegisterEventInfo crée un énumérateur utilisé pour obtenir des informations sur les événements pour lesquels une application est inscrite.
Caractère d'échappement

La méthode IWiaItemExtras::Escape envoie une demande d’opération d’E/S spécifique au fournisseur à un appareil à image fixe.
FindItemByName

La méthode IWiaItem::FindItemByName recherche l’arborescence de sous-éléments d’un élément en utilisant le nom comme clé de recherche. Chaque objet IWiaItem a un nom comme l’une de ses propriétés standard.
get_ImagesDirectory

La propriété IWiaVideo::ImagesDirectory spécifie le chemin d’accès complet et le répertoire où les images sont stockées lors de l’appel de la méthode IWiaVideo::TakePicture. (Get)
get_PreviewVisible

La propriété IWiaVideo::P reviewVisible spécifie si la lecture vidéo est visible dans sa fenêtre parente. Cela n’affecte pas la WIAVIDEO_STATE de la vidéo. (Get)
GetCount

La méthode IEnumWIA_DEV_CAPS::GetCount retourne le nombre d’éléments stockés par cet énumérateur.
GetCount

La méthode IEnumWIA_DEV_INFO::GetCount retourne le nombre d’éléments stockés par cet énumérateur.
GetCount

La méthode IEnumWIA_FORMAT_INFO::GetCount retourne le nombre d’éléments stockés par cet énumérateur.
GetCount

La méthode IEnumWiaItem::GetCount retourne le nombre d’éléments stockés par cet énumérateur.
GetCount

La méthode IWiaPropertyStorage::GetCount retourne le nombre de propriétés stockées dans le stockage de propriétés.
GetCurrentState

La méthode IWiaVideo::GetCurrentState spécifie l’état du flux vidéo en tant que membre de l’énumération WIAVIDEO_STATE.
GetExtendedErrorInfo

La méthode IWiaItemExtras::GetExtendedErrorInfo obtient une chaîne du pilote de périphérique qui contient des informations sur l’erreur la plus récente.
GetImageDlg

La méthode IWiaDevMgr::GetImageDlg affiche une ou plusieurs boîtes de dialogue qui permettent à un utilisateur d’acquérir une image à partir d’un appareil d’acquisition d’images Windows (WIA) et d’écrire l’image dans un fichier spécifié.
GetItemType

La méthode IWiaItem::GetItemType est appelée par les applications pour obtenir les informations de type d’un élément.
GetPropertyAttributes

La méthode IWiaPropertyStorage::GetPropertyAttributes récupère les droits d’accès et les informations de valeur légale pour un ensemble de propriétés spécifié.
GetPropertyStream

La méthode IWiaPropertyStorage::GetPropertyStream récupère le flux de propriétés d’un élément.
GetRootItem

La méthode IWiaItem::GetRootItem récupère l’élément racine d’une arborescence d’objets d’élément utilisés pour représenter un périphérique matériel d’acquisition d’images Windows (WIA).
Hresult

Cette méthode n'est pas prise en charge. (IWiaLog.hResult)
Hresult

Cette méthode n'est pas prise en charge. (IWiaLogEx.hResult)
hResultEx

Cette méthode n'est pas prise en charge. (IWiaLogEx.hResultEx)
idtEnumWIA_FORMAT_INFO

La méthode IWiaDataTransfer::idtEnumWIA_FORMAT_INFO crée une implémentation de transfert en bandes de l’interface IEnumWIA_FORMAT_INFO.
idtGetBandedData

La méthode IWiaDataTransfer::idtGetBandedData transfère une bande de données d’un appareil matériel vers une application. Pour plus d’efficacité, les applications récupèrent des données à partir d’appareils matériels d’acquisition d’images Windows (WIA) dans des bandes successives.
idtGetData

La méthode IWiaDataTransfer::idtGetData récupère des fichiers complets à partir d’un appareil WiA (Windows Image Acquisition).
idtGetExtendedTransferInfo

IWiaDataTransfer::idtGetExtendedTransferInfo récupère des informations étendues relatives aux mémoires tampons de transfert de données dans le cas de transferts de données en bandes.
idtQueryGetData

La méthode IWiaDataTransfer::idtQueryGetData est utilisée par les applications pour interroger un appareil d’acquisition d’images Windows (WIA) afin de déterminer les types de formats de données qu’il prend en charge.
ImageEventCallback

La méthode IWiaEventCallback::ImageEventCallback est appelée par le système d’exécution WiA (Windows Image Acquisition) lorsqu’un événement d’appareil matériel se produit.
InitializeLog

Cette méthode n'est pas prise en charge. (IWiaLog.InitializeLog)
InitializeLogEx

Cette méthode n'est pas prise en charge. (IWiaLogEx.InitializeLogEx)
Journal

Cette méthode n'est pas prise en charge. (IWiaLog.Log)
Journal

Cette méthode n'est pas prise en charge. (IWiaLogEx.Log)
LogEx

Cette méthode n'est pas prise en charge. (IWiaLogEx.LogEx)
NewDeviceArrival

Cette méthode n’est pas implémentée. (IWiaNotifyDevMgr.NewDeviceArrival)
Next

La méthode IEnumWIA_DEV_CAPS::Next remplit un tableau de pointeurs vers WIA_DEV_CAP structures.
Next

La méthode IEnumWIA_DEV_INFO::Next remplit un tableau de pointeurs vers les interfaces IWiaPropertyStorage.
Next

La méthode IEnumWIA_FORMAT_INFO::Next retourne un tableau de structures WIA_FORMAT_INFO.
Next

La méthode IEnumWiaItem::Next remplit un tableau de pointeurs vers les interfaces IWiaItem.
Pause

La méthode IWiaVideo::P ause interrompt la lecture vidéo.
Jouer

Commence la lecture de la vidéo en streaming.
put_ImagesDirectory

La propriété IWiaVideo::ImagesDirectory spécifie le chemin d’accès complet et le répertoire où les images sont stockées lors de l’appel de la méthode IWiaVideo::TakePicture. (Put)
put_PreviewVisible

La propriété IWiaVideo::P reviewVisible spécifie si la lecture vidéo est visible dans sa fenêtre parente. Cela n’affecte pas la WIAVIDEO_STATE de la vidéo. (Put)
RegisterEventCallbackCLSID

La méthode IWiaDevMgr::RegisterEventCallbackCLSID inscrit une application pour recevoir des événements même si l’application n’est pas en cours d’exécution.
RegisterEventCallbackInterface

La méthode IWiaDevMgr::RegisterEventCallbackInterface enregistre une notification d’événement d’acquisition d’images Windows (WIA) d’application en cours d’exécution.
RegisterEventCallbackProgram

La méthode IWiaDevMgr::RegisterEventCallbackProgram inscrit une application pour recevoir des événements d’appareil. Il est principalement fourni pour la compatibilité descendante avec les applications qui n’ont pas été écrites pour WIA.
Réinitialiser

La méthode IEnumWIA_DEV_CAPS::Reset est utilisée par les applications pour redémarrer l’énumération des fonctionnalités de l’appareil.
Réinitialiser

La méthode IEnumWIA_DEV_INFO::Reset est utilisée par les applications pour redémarrer l’énumération des informations sur l’appareil.
Réinitialiser

La méthode IEnumWIA_FORMAT_INFO::Reset rétablit l’énumération sur la première structure WIA_FORMAT_INFO.
Réinitialiser

La méthode IEnumWiaItem::Reset est utilisée par les applications pour redémarrer l’énumération des informations d’élément.
ResizeVideo

La méthode IWiaVideo::ResizeVideo redimensionne la lecture vidéo à la plus grande résolution prise en charge qui s’intègre dans la fenêtre parente. Appelez cette méthode chaque fois que la fenêtre parente est déplacée ou redimensionnée.
SelectDeviceDlg

IWiaDevMgr::SelectDeviceDlg affiche une boîte de dialogue qui permet à l’utilisateur de sélectionner un appareil matériel pour l’acquisition d’images.
SelectDeviceDlgID

La méthode IWiaDevMgr::SelectDeviceDlgID affiche une boîte de dialogue qui permet à l’utilisateur de sélectionner un appareil matériel pour l’acquisition d’images.
SetPropertyStream

IWiaPropertyStorage::SetPropertyStream définit le flux de propriétés d’un élément dans l’arborescence des objets IWiaItem d’un périphérique matériel d’acquisition d’images Windows (WIA).
Skip

La méthode IEnumWIA_DEV_CAPS::Skip ignore le nombre spécifié de fonctionnalités de périphérique matériel lors d’une énumération des fonctionnalités d’appareil disponibles.
Skip

La méthode IEnumWIA_DEV_INFO::Skip ignore le nombre spécifié de périphériques matériels lors d’une énumération des appareils disponibles.
Skip

La méthode IEnumWIA_FORMAT_INFO::Skip ignore le nombre spécifié de structures dans l’énumération.
Skip

La méthode IEnumWiaItem::Skip ignore le nombre spécifié d’éléments lors d’une énumération d’objets IWiaItem disponibles.
TakePicture

La méthode IWiaVideo::TakePicture extrait une image fixe du flux vidéo et enregistre l’image en tant que fichier JPEG.

Interfaces

 
IEnumWIA_DEV_CAPS

L’interface IEnumWIA_DEV_CAPS énumère les fonctionnalités matérielles d’acquisition d’images Windows (WIA) actuellement disponibles. Les fonctionnalités de l’appareil incluent les commandes et les événements pris en charge par l’appareil.
IEnumWIA_DEV_INFO

L’interface IEnumWIA_DEV_INFO énumère les périphériques matériels d’acquisition d’images Windows (WIA) actuellement disponibles et leurs propriétés. Les propriétés d’informations sur les appareils décrivent l’installation et la configuration des périphériques matériels WIA.
IEnumWIA_FORMAT_INFO

Utilisez l’interface IEnumWIA_FORMAT_INFO pour énumérer les informations de format et de type multimédia d’un appareil.
IEnumWiaItem

L’interface IEnumWiaItem est utilisée par les applications pour énumérer des objets IWiaItem dans le dossier actif de l’arborescence.
IWiaDataCallback

Fournit un mécanisme de rappel d’application pendant les transferts de données d’appareils matériels d’acquisition d’images Windows (WIA) vers les applications. Remarque Pour les applications Windows Vista, utilisez IWiaTransferCallback au lieu de IWiaDataCallback.
IWiaDataTransfer

L’interface IWiaDataTransfer est une interface de transfert de données hautes performances.
IWiaDevMgr

Les applications utilisent l’interface IWiaDevMgr pour créer et gérer des appareils d’acquisition d’images.
IWiaEventCallback

L’interface IWiaEventCallback est utilisée par les applications pour recevoir une notification des événements d’appareil matériel d’acquisition d’images Windows (WIA).
IWiaItem

Chaque périphérique matériel d’acquisition d’images Windows (WIA) est représenté dans une application sous la forme d’une arborescence hiérarchique d’objets IWiaItem.
IWiaItemExtras

L’interface IWiaItemExtras fournit plusieurs méthodes qui permettent aux applications de communiquer avec les pilotes matériels.
IWiaLog

Cette interface n’est pas prise en charge. (IWiaLog)
IWiaLogEx

Cette interface n’est pas prise en charge. (IWiaLogEx)
IWiaNotifyDevMgr

Cette interface n’est pas implémentée.
IWiaPropertyStorage

L’interface IWiaPropertyStorage est utilisée pour accéder aux informations sur les propriétés de l’objet IWiaItem. Les applications doivent interroger un élément pour obtenir son interface IWiaPropertyStorage.
IWiaVideo

L’interface IWiaVideo fournit des méthodes qui permettent à une application qui utilise les services d’acquisition d’images Windows (WIA) d’acquérir des images fixes à partir d’un appareil vidéo de streaming. Remarque WIA ne prend pas en charge les appareils vidéo dans Windows Server 2003, Windows Vista et versions ultérieures. Pour ces versions de Windows, utilisez DirectShow pour acquérir des images à partir d’une vidéo.

Structures

 
WIA_DATA_CALLBACK_HEADER

Le WIA_DATA_CALLBACK_HEADER est transmis à une application pendant une série d’appels par le système d’exécution WiA (Windows Image Acquisition) à la méthode IWiaDataCallback::BandedDataCallback.
WIA_DATA_TRANSFER_INFO

La structure WIA_DATA_TRANSFER_INFO est utilisée par les applications pour décrire la mémoire tampon utilisée pour récupérer des bandes de données à partir d’appareils d’acquisition d’images Windows (WIA). Il est principalement utilisé conjointement avec les méthodes de l’interface IWiaDataTransfer.
WIA_DEV_CAP

Les applications utilisent la structure WIA_DEV_CAP pour énumérer les fonctionnalités des appareils. Une fonctionnalité d’appareil est définie par un événement ou une commande pris en charge par l’appareil. Pour plus d’informations, consultez IEnumWIA_DEV_CAPS.
WIA_DITHER_PATTERN_DATA

La structure WIA_DITHER_PATTERN_DATA spécifie un modèle de trame pour les scanneurs. Il est utilisé conjointement avec la constante de propriété du périphérique du scanneur WIA_DPS_DITHER_PATTERN_DATA.
WIA_EXTENDED_TRANSFER_INFO

La structure WIA_EXTENDED_TRANSFER_INFO spécifie les informations de transfert étendues pour la méthode IWiaDataTransfer::idtGetExtendedTransferInfo.
WIA_FORMAT_INFO

La structure WIA_FORMAT_INFO spécifie des paires de format et de type multimédia valides pour un appareil.
WIA_PROPID_TO_NAME

Fournit un moyen rapide par lequel les applications peuvent rechercher le nom de la propriété d’acquisition d’images Windows (WIA) standard à partir de l’ID de propriété WIA (ou inversement).