Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IWiaMiniDrv::d rvUnLockWiaDevice--Methode entsperrt das WIA-Hardwaregerät, sodass jeder Minidriver darauf zugreifen kann.
Syntax
HRESULT drvUnLockWiaDevice(
BYTE *__MIDL__IWiaMiniDrv0033,
LONG __MIDL__IWiaMiniDrv0034,
LONG *__MIDL__IWiaMiniDrv0035
);
Parameter
__MIDL__IWiaMiniDrv0033
lFlags [in]
Reserviert.
__MIDL__IWiaMiniDrv0034
pWiasContext- [in]
Zeiger auf einen WIA-Elementkontext.
__MIDL__IWiaMiniDrv0035
plDevErrVal [out]
Verweist auf einen Speicherspeicherort, der einen Statuscode für diese Methode empfängt. Wenn diese Methode S_OKzurückgibt, ist der gespeicherte Wert null. Andernfalls wird ein minidriverspezifischer Fehlercode an der Position gespeichert, auf die durch diesen Parameter verwiesen wird.
Rückgabewert
Bei Erfolg sollte die Methode S_OK zurückgeben und den Gerätefehlerwert löschen, auf den durch plDevErrValverwiesen wurde. Wenn die Methode fehlschlägt, sollte ein standardmäßiger COM-Fehlercode zurückgegeben und ein minidriverspezifischer Fehlercodewert im Speicher platziert werden, auf den plDevErrValverweist.
Der wert, auf den plDevErrVal verweist, kann in eine Zeichenfolge konvertiert werden, indem IWiaMiniDrv::d rvGetDeviceErrorStraufgerufen wird.
Bemerkungen
Die Methode IWiaMiniDrv::d rvUnLockWiaDevice wird verwendet, um den Zugriff auf das Gerät zu ermöglichen, nachdem die Sperre nicht mehr benötigt wird. Sie wird in der Regel vom WIA-Dienst aufgerufen, nachdem Eigenschaften auf das Gerät oder nach einer Datenübertragung geschrieben wurden.
Die Implementierung der IWiaMiniDrv::d rvUnLockWiaDevice--Methode sollte die STI unlock device method IStiDevice::UnLockDeviceverwenden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | wiamindr_lh.h (include Wiamindr.h) |