Condividi tramite


funzione wiasCreateDrvItem (wiamdef.h)

La funzione wiasCreateDrvItem crea un oggetto Interfaccia IWiaDrvItem .

Sintassi

HRESULT wiasCreateDrvItem(
            LONG        lObjectFlags,
            BSTR        bstrItemName,
            BSTR        bstrFullItemName,
  [in, out] IWiaMiniDrv *pIMiniDrv,
            LONG        cbDevSpecContext,
  [out]     BYTE        **ppDevSpecContext,
  [out]     IWiaDrvItem **ppIWiaDrvItem
);

Parametri

lObjectFlags

Specifica il tipo di elemento dell'oggetto, che deve essere WiaItemTypeFolder o WiaItemTypeFile (possibilmente l'OR bit per bit di questi). Questi flag sono descritti nei flag del tipo di elemento WIA.

bstrItemName

Specifica una stringa contenente il nome dell'elemento senza informazioni sul percorso.

bstrFullItemName

Specifica una stringa contenente il nome dell'elemento con le informazioni sul percorso.

[in, out] pIMiniDrv

Puntatore all'interfaccia IWiaMiniDrv del minidriver corrente.

cbDevSpecContext

Specifica le dimensioni in byte del contesto specifico del dispositivo.

[out] ppDevSpecContext

Puntatore a una posizione di memoria che riceve l'indirizzo del contesto specifico del dispositivo. Impostare questa opzione su NULL se le informazioni non sono necessarie.

[out] ppIWiaDrvItem

Puntatore a un percorso di memoria che riceve l'indirizzo di un'interfaccia IWiaDrvItem per l'oggetto IWiaDrvItem appena creato.

Valore restituito

In caso di esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un errore COM standard o uno dei codici di errore WIA.

Commenti

Questa funzione crea e inizializza un oggetto Interfaccia COM IWiaDrvItem con il nome e gli attributi specificati. Crea anche un contesto per l'oggetto IWiaDrvItem . I minidriver usano in genere questa funzione per creare un albero di elementi del dispositivo.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wiamdef.h (include Wiamdef.h)
Libreria Wiaservc.lib
DLL Wiaservc.dll

Vedi anche

wiasCreateChildAppItem