次の方法で共有


IWiaMiniDrv::d rvReadItemProperties メソッド (wiamindr_lh.h)

IWiaMiniDrv::d rvReadItemProperties メソッドは、更新する必要があるドライバー項目のプロパティを読み取ります。

構文

HRESULT drvReadItemProperties(
  BYTE           *__MIDL__IWiaMiniDrv0025,
  LONG           __MIDL__IWiaMiniDrv0026,
  ULONG          __MIDL__IWiaMiniDrv0027,
  const PROPSPEC *__MIDL__IWiaMiniDrv0028,
  LONG           *__MIDL__IWiaMiniDrv0029
);

パラメーター

__MIDL__IWiaMiniDrv0025

lFlags [in]

予約済み。 0 に設定します。

__MIDL__IWiaMiniDrv0026

nPropSpec [in]

pPropSpec 配列内の項目の数を示します。

__MIDL__IWiaMiniDrv0027

pPropSpec [in]

PROPSPEC 構造体の配列の最初の要素を指します。

__MIDL__IWiaMiniDrv0028

pWiasContext [in]

WIA 項目コンテキストへのポインター。

__MIDL__IWiaMiniDrv0029

plDevErrVal [out]

このメソッドの状態コードを受け取るメモリの場所を指します。 このメソッドが S_OKを返す場合、格納される値は 0 になります。 それ以外の場合、ミニドライバー固有のエラー コードは、このパラメーターが指す場所に格納されます。

戻り値

成功した場合、メソッドは S_OK を返し、 plDevErrVal が指すデバイス エラー値をクリアする必要があります。 メソッドが失敗した場合は、標準の COM エラー コードを返し、 plDevErrVal が指すメモリにミニドライバー固有のエラー コード値を配置する必要があります。

plDevErrVal が指す値は、IWiaMiniDrv::d rvGetDeviceErrorStr を呼び出すことで文字列に変換できます。

注釈

このメソッドでは、ミニドライバーは、デバイスから要求されたプロパティを読み取る必要があります。

要件

要件
対象プラットフォーム デスクトップ
Header wiamindr_lh.h (Wiamindr.h を含む)

こちらもご覧ください

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvWriteItemProperties

wiasWriteMultiple

wiasWritePropBin

wiasWritePropFloat

wiasWritePropGuid

wiasWritePropLong

wiasWritePropStr