Metodo IWiaDevMgr::CreateDevice (wia_xp.h)
IWiaDevMgr::CreateDevice crea un albero gerarchico di oggetti IWiaItem per un dispositivo Windows Image Acquisition (WIA).
Sintassi
HRESULT CreateDevice(
[in] BSTR bstrDeviceID,
[out] IWiaItem **ppWiaItemRoot
);
Parametri
[in] bstrDeviceID
Tipo: BSTR
Specifica l'identificatore univoco del dispositivo WIA.
[out] ppWiaItemRoot
Tipo: IWiaItem**
Puntatore a un puntatore all'interfaccia IWiaItem dell'elemento radice nell'albero gerarchico per il dispositivo WIA.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Le applicazioni usano il metodo IWiaDevMgr::CreateDevice per creare un oggetto dispositivo per i dispositivi WIA specificati dal parametro bstrDeviceID .
Quando restituisce, il metodo IWiaDevMgr::CreateDevice archivia un indirizzo di un puntatore nel parametro ppWiaItemRoot. Il puntatore punta all'elemento radice dell'albero degli oggetti IWiaItem creati da IWiaDevMgr::CreateDevice. Le applicazioni possono usare questo albero di oggetti per controllare e recuperare i dati dal dispositivo WIA.
Si noti che le applicazioni devono chiamare il metodo IUnknown::Release nei puntatori ricevuti tramite il parametro ppWiaItemRoot .
Requisiti
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wia_xp.h (includere Wia.h) |
Libreria | Wiaguid.lib |
DLL | Wiaservc.dll |