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 |