Condividi tramite


Metodo IWiaItem::CreateChildItem (wia_xp.h)

Il metodo IWiaItem::CreateChildItem viene usato dalle applicazioni per aggiungere oggetti IWiaItem all'albero IWiaItem di un dispositivo.

Sintassi

HRESULT CreateChildItem(
  [in]  LONG     lFlags,
  [in]  BSTR     bstrItemName,
  [in]  BSTR     bstrFullItemName,
  [out] IWiaItem **ppIWiaItem
);

Parametri

[in] lFlags

Tipo: LONG

Specifica il tipo di elemento WIA. Deve essere impostato su uno dei valori elencati in Flag di tipo elemento WIA.

[in] bstrItemName

Tipo: BSTR

Specifica il nome dell'elemento WIA, ad esempio "Top". È possibile pensare a questo parametro come equivalente a un nome file.

[in] bstrFullItemName

Tipo: BSTR

Specifica il nome completo dell'elemento WIA. È possibile pensare a questo parametro come equivalente a un percorso completo di un file, ad esempio "003\Root\Top".

[out] ppIWiaItem

Tipo: IWiaItem**

Riceve l'indirizzo di un puntatore all'interfaccia IWiaItem che imposta il metodo IWiaItem::CreateChildItem .

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Alcuni dispositivi hardware WIA consentono alle applicazioni di creare nuovi elementi nell'albero IWiaItem che rappresenta il dispositivo. Le applicazioni devono testare i dispositivi per verificare se supportano questa funzionalità. Usare l'interfaccia IEnumWIA_DEV_CAPS per enumerare le funzionalità del dispositivo corrente.

Se il dispositivo consente la creazione di nuovi elementi nell'albero IWiaItem, richiamando IWiaItem::CreateChildItem crea un nuovo oggetto IWiaItem figlio del nodo corrente. IWiaItem::CreateChildItem passa un puntatore al nuovo nodo all'applicazione tramite il parametro ppIWiaItem .

Le applicazioni devono chiamare il metodo IUnknown::Release nei puntatori di interfaccia ricevuti tramite il parametro ppIWiaItem .

Requisiti

Requisito Valore
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