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::d rvGetDeviceErrorStr