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
指定物件專案類型,必須是 WiaItemTypeFolder 或 WiaItemTypeFile (可能是這些) 的位 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 |