Fungsi CcSetBcbOwnerPointer (ntifs.h)
Rutinitas CcSetBcbOwnerPointer mengatur penunjuk alur pemilik untuk blok kontrol buffer yang disematkan (BCB).
Sintaks
void CcSetBcbOwnerPointer(
[in] PVOID Bcb,
[in] PVOID OwnerPointer
);
Parameter
[in] Bcb
Penunjuk ke struktur BCB yang disematkan yang dimiliki oleh utas saat ini.
[in] OwnerPointer
Penunjuk pemilik sumber daya yang valid, yang berarti penunjuk ke alamat sistem yang dialokasikan, dengan dua bit berurutan rendah ditetapkan. Alamat ini mungkin tidak dibatalkan alokasinya sampai setelah BCB tidak disematkan oleh panggilan berikutnya ke CcUnpinDataForThread.
Nilai kembali
Tidak ada
Keterangan
Sistem file memanggil CcSetBcbOwnerPointer untuk mengatur pemilik sumber daya untuk blok kontrol buffer yang disematkan (BCB), dalam kasus di mana utas lain akan melepaskan BCB dan dengan demikian utas saat ini dapat keluar.
Setiap panggilan ke CcSetBcbOwnerPointer harus dicocokkan dengan panggilan berikutnya ke CcUnpinDataForThread, yang harus dipanggil dengan penunjuk pemilik yang sama.
BCB yang telah dimodifikasi oleh CcSetBcbOwnerPointer tidak dapat disematkan dengan memanggil CcUnpinData.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |