Bagikan melalui


Metode IStiDevice::LockDevice (sti.h)

Metode IStiDevice::LockDevice mengunci perangkat untuk penggunaan eksklusif oleh pemanggil.

Sintaks

HRESULT LockDevice(
  [in] DWORD dwTimeOut
);

Parameter

[in] dwTimeOut

Nilai waktu habis yang disediakan penelepon, dalam milidetik. Jika kunci tidak diperoleh dalam periode waktu ini, kesalahan akan dikembalikan.

Nilai kembali

Jika operasi berhasil, metode akan mengembalikan S_OK. Jika tidak, ia mengembalikan salah satu kode kesalahan berawalan STIERR yang ditentukan dalam stierr.h.

Keterangan

Klien antarmuka IStiDevice COM harus memanggil IStiDevice::LockDevice sebelum memanggil metode berikut:

IStiDevice::D eviceReset

IStiDevice::D iagnostic

IStiDevice::Escape

IStiDevice::GetStatus

IStiDevice::RawReadCommand

IStiDevice::RawReadData

IStiDevice::RawWriteCommand

IStiDevice::RawWriteData

Jika metode IStiDevice::LockDevice dapat memperoleh kunci tingkat IStiDevice pada perangkat dalam periode waktu habis yang ditentukan, metode tersebut kemudian memanggil IStiUSD::LockDevice di minidriver yang disediakan vendor yang sesuai.

Setiap panggilan ke IStiDevice::LockDevice harus dipasangkan dengan panggilan ke IStiDevice::UnLockDevice.

Sebelum memanggil IStiDevice::LockDevice, klien antarmuka IStiDevice COM harus memanggil IStillImage::CreateDevice untuk mendapatkan penunjuk antarmuka IStiDevice , yang menyediakan akses ke perangkat tertentu.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header sti.h (termasuk Sti.h)