Bagikan melalui


IRunnableObject::Metode LockRunning (objidl.h)

Mengunci objek yang sudah berjalan ke dalam status berjalan atau membuka kuncinya dari status berjalannya.

Sintaks

HRESULT LockRunning(
  [in] BOOL fLock,
  [in] BOOL fLastUnlockCloses
);

Parameter

[in] fLock

TRUE mengunci objek ke status berjalannya. FALSE membuka kunci objek dari status berjalannya.

[in] fLastUnlockCloses

TRUE menentukan bahwa jika koneksi yang dirilis adalah kunci eksternal terakhir pada objek, objek harus ditutup. FALSE menentukan bahwa objek harus tetap terbuka hingga ditutup oleh pengguna atau proses lain.

Nilai kembali

Metode ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL, dan S_OK.

Keterangan

Sebagian besar implementasi IRunnableObject::LockRunning memanggil CoLockObjectExternal.

OleLockRunning adalah fungsi pembantu yang dengan mudah mengemas ulang fungsionalitas yang ditawarkan oleh IRunnableObject::LockRunning. Dengan rilis OLE 2.01, implementasi OleLockRunning diubah untuk memanggil QueryInterface, meminta IRunnableObject, dan kemudian memanggil IRunnableObject::LockRunning. Dengan kata lain, Anda dapat menggunakan antarmuka dan fungsi pembantu secara bergantian.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header objidl.h

Lihat juga

CoLockObjectExternal

IRunnableObject

OleLockRunning