Freigeben über


IWiaMiniDrv::d rvReadItemProperties-Methode (wiamindr_lh.h)

Die IWiaMiniDrv::d rvReadItemProperties-Methode liest die Treiberelementeigenschaften, die aktualisiert werden müssen.

Syntax

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

Parameter

__MIDL__IWiaMiniDrv0025

lFlags [in]

Reserviert. Auf NULL festlegen.

__MIDL__IWiaMiniDrv0026

nPropSpec [in]

Gibt die Anzahl der Elemente im pPropSpec-Array an.

__MIDL__IWiaMiniDrv0027

pPropSpec [in]

Zeigt auf das erste Element eines Arrays von PROPSPEC-Strukturen .

__MIDL__IWiaMiniDrv0028

pWiasContext [in]

Zeiger auf einen WIA-Elementkontext.

__MIDL__IWiaMiniDrv0029

plDevErrVal [out]

Verweist auf einen Speicherspeicherort, der einen status Code für diese Methode erhält. Wenn diese Methode S_OK zurückgibt, ist der gespeicherte Wert null. Andernfalls wird ein minidriverspezifischer Fehlercode an der Stelle gespeichert, auf die dieser Parameter verweist.

Rückgabewert

Bei Erfolg sollte die Methode S_OK zurückgeben und den Gerätefehlerwert löschen, auf den plDevErrVal verweist. Wenn die Methode fehlschlägt, sollte sie einen standardmäßigen COM-Fehlercode zurückgeben und einen minidriver-spezifischen Fehlercodewert im Speicher platzieren, auf den plDevErrVal verweist.

Der Wert, auf den plDevErrVal verweist, kann in eine Zeichenfolge konvertiert werden, indem IWiaMiniDrv::d rvGetDeviceErrorStr aufgerufen wird.

Hinweise

Bei dieser Methode sollte der Minidriver die angeforderten Eigenschaften vom Gerät lesen.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile wiamindr_lh.h (wiamindr.h einschließen)

Weitere Informationen

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvWriteItemProperties

wiasWriteMultiple

wiasWritePropBin

wiasWritePropFloat

wiasWritePropGuid

wiasWritePropLong

wiasWritePropStr