Méthode IWiaDevMgr2::CreateDevice
Crée une arborescence hiérarchique d’objets IWiaItem2 pour un appareil d’acquisition d’images Windows (WIA) 2.0.
Syntaxe
HRESULT CreateDevice(
[in] LONG lFlags,
[in] BSTR bstrDeviceID,
[out] IWiaItem2 **ppWiaItem2Root
);
Paramètres
-
lFlags [in]
-
Type : LONG
Actuellement inutilisé. Doit être défini sur zéro (0).
-
bstrDeviceID [in]
-
Type : BSTR
Spécifie l’identificateur unique de l’appareil WIA 2.0.
-
ppWiaItem2Root [out]
-
Type : IWiaItem2**
Reçoit l’adresse d’un pointeur vers l’interface IWiaItem2 de l’élément racine dans l’arborescence hiérarchique de l’appareil WIA 2.0.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .
Notes
Les applications utilisent la méthode IWiaDevMgr2::CreateDevice pour créer un objet d’appareil pour les appareils WIA 2.0 spécifiés par le paramètre bstrDeviceID. Lorsqu’elle retourne, la méthode IWiaDevMgr2::CreateDevice stocke l’adresse d’un pointeur dans le paramètre ppWiaItem2Root, qui pointe vers l’élément racine de l’arborescence des objets IWiaItem2créés par IWiaDevMgr2::CreateDevice. Les applications peuvent utiliser cette arborescence d’objets pour contrôler et récupérer des données à partir de l’appareil WIA 2.0.
Les applications doivent appeler la méthode IUnknown::Release sur les pointeurs qu’elles reçoivent via le paramètre ppWiaItem2Root .
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
IDL |
|