Bagikan melalui


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

Lihat juga

CcUnpinData

CcUnpinDataForThread

ExSetResourceOwnerPointer