Fungsi OleLockRunning (ole2.h)
Mengunci objek yang sudah berjalan ke status berjalan atau membuka kuncinya dari status berjalan.
Sintaks
HRESULT OleLockRunning(
[in] LPUNKNOWN pUnknown,
[in] BOOL fLock,
[in] BOOL fLastUnlockCloses
);
Parameter
[in] pUnknown
Arahkan ke antarmuka IUnknown pada objek , yang digunakan fungsi untuk mengkueri penunjuk ke IRunnableObject.
[in] fLock
TRUE mengunci objek ke dalam status berjalan. FALSE membuka kunci objek dari status berjalannya.
[in] fLastUnlockCloses
TRUE menentukan bahwa jika koneksi yang dilepaskan 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
Fungsi ini mengembalikan S_OK pada keberhasilan. Nilai lain yang mungkin termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Memori untuk operasi tidak cukup. |
|
Satu atau beberapa parameter tidak valid. |
|
Terjadi kesalahan tak terduga. |
Keterangan
Fungsi OleLockRunning menghemat masalah dalam memanggil metode IRunnableObject::LockRunning . Anda dapat menggunakan OleLockRunning dan IRunnableObject::LockRunning secara bergantian. Dengan pointer IUnknown diteruskan dengan parameter pUnknown , kueri OleLockRunning untuk pointer IRunnableObject . Jika berhasil, ia memanggil IRunnableObject::LockRunning dan mengembalikan hasil panggilan.
Untuk informasi selengkapnya tentang menggunakan fungsi ini, lihat IRunnableObject::LockRunning.
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 | ole2.h |
Pustaka | Ole32.lib |
DLL | Ole32.dll |