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 :
WIAVIDEO_STATE L’énumération WIAVIDEO_STATE est utilisée pour spécifier l’état actuel d’un flux vidéo. |
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. |
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. |
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). |