共用方式為


wiasCreateDrvItem 函式 (wiamdef.h)

wiasCreateDrvItem 函式會建立 IWiaDrvItem Interface 物件。

語法

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

參數

lObjectFlags

指定物件專案類型,必須是 WiaItemTypeFolderWiaItemTypeFile (可能是這些) 的位 OR。 這些旗標會在 WIA 項目類型旗標中說明。

bstrItemName

指定包含不含路徑資訊的項目名稱的字串。

bstrFullItemName

指定包含具有路徑資訊的項目名稱的字串。

[in, out] pIMiniDrv

目前 minidriver 之 IWiaMiniDrv 介面 的指標。

cbDevSpecContext

指定裝置特定內容位元組的大小。

[out] ppDevSpecContext

接收裝置特定內容位址的記憶體位置指標。 如果不需要資訊,請將此設定為 NULL

[out] ppIWiaDrvItem

針對新建立的 IWiaDrvItem 物件接收 IWiaDrvItem 介面地址的記憶體位置指標。

傳回值

成功時,函式會傳回S_OK。

如果函式失敗,它會傳回標準 COM 錯誤或其中一個 WIA 錯誤碼

備註

此函式會建立並初始化具有指定名稱和屬性的 IWiaDrvItem COM 介面 物件。 它也會建立 IWiaDrvItem 物件的內容。 Minidrivers 通常會使用此函式來建置裝置專案的樹狀結構。

規格需求

需求
目標平台 桌面
標頭 wiamdef.h (包含Wiamdef.h)
程式庫 Wiaservc.lib
Dll Wiaservc.dll

另請參閱

wiasCreateChildAppItem