Condividi tramite


Metodo IWiaMiniDrv::d rvValidateItemProperties (wiamindr_lh.h)

Il metodo IWiaMiniDrv::d rvValidateItemProperties convalida le proprietà di un elemento rispetto al set di valori validi per ogni proprietà e aggiornerà tali proprietà, se necessario.

Sintassi

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

Parametri

__MIDL__IWiaMiniDrv0016

lFlags [in]

Riservato. Impostare su zero.

__MIDL__IWiaMiniDrv0017

nPropSpec [in]

Indica il numero di elementi n della matrice di pPropSpec.

__MIDL__IWiaMiniDrv0018

pPropSpec [in]

Punta al primo elemento di una matrice di strutture PROPSPEC.

__MIDL__IWiaMiniDrv0019

pWiasContext [in]

Puntatore a un contesto di elemento WIA.

__MIDL__IWiaMiniDrv0020

plDevErrVal [out]

Punta a un percorso di memoria che riceverà un codice di stato per questo metodo. Se questo metodo restituisce S_OK, il valore archiviato sarà zero. In caso contrario, un codice di errore specifico del minidriver verrà archiviato nella posizione a cui punta questo parametro.

Valore restituito

In caso di esito positivo, il metodo deve restituire S_OK e cancellare il valore di errore del dispositivo a cui punta plDevErrVal. Se il metodo ha esito negativo, deve restituire un codice di errore COM standard e inserire un valore di codice di errore specifico del minidriver nella memoria a cui punta plDevErrVal.

Il valore a cui punta plDevErrVal può essere convertito in una stringa chiamando IWiaMiniDrv::d rvGetDeviceErrorStr.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione wiamindr_lh.h (include Wiamindr.h)

Vedere anche

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

wiasGetItemType

wiasValidateItemProperties