次の方法で共有


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

IWiaMiniDrv::d rvValidateItemProperties メソッドは、各プロパティの有効な値のセットに対して項目のプロパティを検証し、必要に応じてそれらのプロパティを更新します。

構文

HRESULT drvValidateItemProperties(
  BYTE           *__MIDL__IWiaMiniDrv0016,
  LONG           __MIDL__IWiaMiniDrv0017,
  ULONG          __MIDL__IWiaMiniDrv0018,
  const PROPSPEC *__MIDL__IWiaMiniDrv0019,
  LONG           *__MIDL__IWiaMiniDrv0020
);

パラメーター

__MIDL__IWiaMiniDrv0016

lFlags [in]

引っ込み思案。 0 に設定します。

__MIDL__IWiaMiniDrv0017

nPropSpec [in]

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

__MIDL__IWiaMiniDrv0018

pPropSpec [in]

PROPSPEC 構造体の配列の最初の要素 ポイントします。

__MIDL__IWiaMiniDrv0019

pWiasContext [in]

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

__MIDL__IWiaMiniDrv0020

plDevErrVal [out]

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

戻り値

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

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

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー wiamindr_lh.h (Wiamindr.h を含む)

関連項目

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

wiasGetItemType する

wiasValidateItemProperties する