次の方法で共有


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

現在のミニドライバーの IWiaMiniDrv インターフェイス へのポインター。

cbDevSpecContext

デバイス固有のコンテキストのサイズをバイト単位で指定します。

[out] ppDevSpecContext

デバイス固有のコンテキストのアドレスを受け取るメモリの場所へのポインター。 情報が不要な場合は、これを NULL に設定します。

[out] ppIWiaDrvItem

しく作成されたIWiaDrvItem オブジェクトの IWiaDrvItem インターフェイスのアドレスを受け取るメモリ位置へのポインター。

戻り値

成功すると、関数はS_OKを返します。

関数が失敗した場合は、標準の COM エラーまたは WIA エラー コードのいずれかを返します。

注釈

この関数は、指定した名前と属性を使用して IWiaDrvItem COM インターフェイス オブジェクトを作成および初期化します。 また、 IWiaDrvItem オブジェクトのコンテキストも作成します。 ミニドライバーは通常、この関数を使用してデバイス項目のツリーを構築します。

要件

要件
対象プラットフォーム デスクトップ
Header wiamdef.h (Wiamdef.h を含む)
Library Wiaservc.lib
[DLL] Wiaservc.dll

こちらもご覧ください

wiasCreateChildAppItem