Metodo IWiaMiniDrv::d rvReadItemProperties (wiamindr_lh.h)
Il metodo IWiaMiniDrv::d rvReadItemProperties legge le proprietà dell'elemento driver che devono essere aggiornate.
Sintassi
HRESULT drvReadItemProperties(
BYTE *__MIDL__IWiaMiniDrv0025,
LONG __MIDL__IWiaMiniDrv0026,
ULONG __MIDL__IWiaMiniDrv0027,
const PROPSPEC *__MIDL__IWiaMiniDrv0028,
LONG *__MIDL__IWiaMiniDrv0029
);
Parametri
__MIDL__IWiaMiniDrv0025
lFlags [in]
Riservato. Impostare su zero.
__MIDL__IWiaMiniDrv0026
nPropSpec [in]
Indica il numero di elementi nella matrice pPropSpec.
__MIDL__IWiaMiniDrv0027
pPropSpec [in]
Punta al primo elemento di una matrice di strutture PROPSPEC.
__MIDL__IWiaMiniDrv0028
pWiasContext [in]
Puntatore a un contesto di elemento WIA.
__MIDL__IWiaMiniDrv0029
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.
Osservazioni
In questo metodo, il minidriver deve leggere le proprietà richieste dal dispositivo.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | wiamindr_lh.h (include Wiamindr.h) |
Vedere anche
IWiaMiniDrv::d rvGetDeviceErrorStr